在Android模拟器中访问谷歌地图

3

我正在使用谷歌地图数据开发安卓应用程序。我可以在模拟器中访问谷歌地图,但是当我在我的应用程序中尝试相同的操作时,谷歌地图无法打开。这是什么问题?请帮忙解决。

2个回答

5
似乎您在模拟器中未使用Google API:

http://code.google.com/android/add-ons/google-apis/

你需要创建一个带有Google API的Android虚拟设备(AVD): alt text 在上面的截图中,你可以看到“test_avd”没有使用Google API。同时,你也可以看到“test_maps_avd”使用了Google API。

3

首先,我建议你尝试做一下这个示例

确保你的清单文件中包含:

<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"
    />

你可以从这里获取你的地图密钥。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接