0
我正在申请显示谷歌地图,我有一些问题。在我发现的一些项目中,它们都显示为灰色方块,并且找不到我的错误。我还尝试了由我的debug.keystore生成的API代码。此外,我试图改变目标的Android项目的API谷歌2.3和运行或创建一个新的Android项目和复制代码(结果也是一样的)。谷歌地图(只显示广场)
在清单我检查
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-library android:name="com.google.android.maps" />
在main.xml
:
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="AIzaSyD0CVBmcDp3HdXe0FNVykG7RnN0vYisZUw"
/>
在Java中我证实了这一重要
@Override
protected boolean isRouteDisplayed() {
return false;
}
所以问题可能是我已经打开的项目来自Google Maps v1? – RRUser 2013-04-29 17:59:31
@RRUser:如果您没有有效的Maps V1 API密钥,则无法编写Maps V1应用程序。 – CommonsWare 2013-04-29 18:01:48
我有一个MAPS V2 API密钥。我可以在MAPS V1的项目中使用此密钥吗? – RRUser 2013-04-30 17:23:29