我正在使用谷歌地图数据开发一个Android应用程序。我可以在模拟器中访问谷歌地图但是当我在我的应用程序中尝试相同时,谷歌地图没有打开。问题是什么?帮助
答案 0 :(得分:5)
听起来您没有在模拟器中使用Google API:
http://code.google.com/android/add-ons/google-apis/
您需要使用Google API创建Android虚拟设备(AVD):
在上面的屏幕截图中,您可以看到'test_avd'不使用google API。 您还可以看到'test_maps_avd'确实使用了google API。
答案 1 :(得分:3)
首先,我会尝试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获取地图密钥。