我正在一个显示谷歌地图的应用程序中工作,但我遇到了一些问题。在我发现的一些项目中,所有项目都显示为灰色方块,我找不到我的错误。我还检查了我的 debug.keystore 生成的 API 代码。我还尝试更改 API Google 2.3 的目标 Android 项目并运行或创建一个新的 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;
}