0

我在 android 中完成了一个项目,即使用 GOOGLE API KEY 显示地图。

转到:[ http://mobiforge.com/developing/story/using-google-maps-android ]

我按照上面链接中提到的过程正确地为我的系统生成了 MAP API 密钥。它运行良好并在模拟器上显示地图。

我建立了我的项目并上传到我的 android MOBILE 中。这里地图不显示在我的手机上。但所有其他功能都运行良好。

不知道这个问题背后的原因是什么:(

我的 AVD 版本详情:

AVD 名称:Google APIs(Google Inc.) 平台:2.1 API 级别:7

我的安卓手机详情:

它还仅支持 GoogleAPI 2.1(7 级)。除显示地图外,所有其他功能都运行良好。
(我只得到折线

我的 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="0l4sCTTyRmXTNo7k8DREHvEaLar2UmHGwnhZVHQ"
    />

谁能帮我解决这个问题?

提前致谢!

4

1 回答 1

1

因此,虽然我们实际上不可能知道您是否使用了正确的密钥,但请记住 Map API 密钥与签署 apk 的密钥库相关联。我怀疑在您的模拟器上使用了调试密钥库。这可能是您日常工作中使用的一种。

在发布应用程序之前,您必须进行发布构建。这意味着使用不同的密钥库对其进行签名,并且您需要该密钥库的匹配 Map API 密钥。

查看此网址了解更多信息, http://code.google.com/android/add-ons/google-apis/mapkey.html

于 2010-10-29T04:17:24.903 回答