【发布时间】:2010-06-08 10:06:57
【问题描述】:
我正在使用谷歌地图数据开发一个安卓应用程序。我可以在模拟器中访问谷歌地图,但是当我在我的应用程序中尝试同样的操作时,谷歌地图没有打开。有什么问题?帮助
【问题讨论】:
标签: java android google-maps
我正在使用谷歌地图数据开发一个安卓应用程序。我可以在模拟器中访问谷歌地图,但是当我在我的应用程序中尝试同样的操作时,谷歌地图没有打开。有什么问题?帮助
【问题讨论】:
标签: java android google-maps
听起来你没有在模拟器中使用 Google API:
http://code.google.com/android/add-ons/google-apis/
您需要使用 google API 创建一个 Android 虚拟设备 (AVD):
在上面的屏幕截图中,您可以看到“test_avd”没有使用 google API。 您还可以看到“test_maps_avd”确实使用了 google API。
【讨论】:
首先我会尝试做this example。
检查您的清单是否有:
<uses-library android:name="com.google.android.maps" />
<uses-permission android:name="android.permission.INTERNET" />
还要记住,你的视图应该是这样的:
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="Your Maps API Key"
/>
您可以从here 获取您的地图密钥。
【讨论】: