发布到 Android 市场后,应用程序中看不到任何地图图块

发布于 2024-12-28 08:43:17 字数 1037 浏览 2 评论 0原文

我最近在 Android 市场上的应用程序中添加了一个地图视图。当我使用 google 地图 api 调试密钥在模拟器和手机上测试该应用程序时,一切正常。然后我将地图 api 密钥更改为与我自己的密钥库匹配的密钥。我发布了应用程序进行标记,下载了应用程序,进入了地图视图,但没有出现地图图块......我不知道为什么会发生这种情况。

我的清单中确实有这个:

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-sdk android:minSdkVersion="8" />

 <application android:icon="@drawable/icon" android:label="@string/app_name">
      <uses-library android:name="com.google.android.maps" />

而且我的地图视图中的 xml 文件中确实有这个:

<com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="my key here" <--- This is where I've put my key />

应用程序中的其他所有内容都很好,如覆盖层等。非常感谢任何有关我可能忘记的内容的提示。 !

I recently added a mapview to my app that I have in android market. When I was testing the app in the emulator and on my phone with the google maps api debug key everything worked. Then I changed the map api key to the one matching my own keystore. I released the app to marked, downloaded the app, went in to the mapview and no maptiles appeared... I'm clueless to why this is happening.

I do have this in my manifest:

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-sdk android:minSdkVersion="8" />

 <application android:icon="@drawable/icon" android:label="@string/app_name">
      <uses-library android:name="com.google.android.maps" />

And I do have this in the xml file that belongs to my mapview:

<com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="my key here" <--- This is where I've put my key />

Everything else in the app works great, as the overlay etc.. Would greatly appreciate any hints to what I might have forgotten..!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦魇绽荼蘼 2025-01-04 08:43:17

用于发布的 Google 地图 API 密钥与用于调试的不同。再拿一下。

Google Map API key for Release is not the same as for debug. Take it again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文