我最近在我的应用程序中添加了一个地图视图,我在 android 市场上拥有。当我在模拟器和手机上使用谷歌地图 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 />
应用程序中的其他所有内容都很好,如覆盖等。非常感谢我可能忘记的任何提示......!