android mapview无法正常工作

时间:2011-02-07 17:44:55

标签: android google-maps google-maps-api-3 android-mapview self-signed

这是杀了我!!!

我似乎做了我需要做的所有事情,但它不会工作!

这就是我所做的:

使用keytool创建了一个密钥库:

$ keytool -genkey -v -keystore PADReleaseKey.keystore -alias pocket_aces_release -keyalg RSA -keysize 2048 -validity 10000

- 从它那里拿出MD5指法并使用:

$ keytool -list -alias pocket_aces_release PADReleaseKey.keystore

- 用它来获取mapAPI密钥并将其嵌入我的应用程序中:

<com.google.android.maps.MapView
    android:layout_weight="1" android:id="@+id/mapview"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:apiKey="0qLwM2TNe70Ho-Y1wZiN2MqF_jFIXLc-0gwLRsw"        
    android:clickable="true"/>

<com.google.android.maps.MapView android:layout_weight="1" android:id="@+id/mapview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="0qLwM2TNe70Ho-Y1wZiN2MqF_jFIXLc-0gwLRsw" android:clickable="true"/>

  • 使用eclipse以及之前创建的密钥库和别名导出已签名的应用程序包。

  • 使用adb install将其安装在我的Android机器上。

但仍然没有地图显示!!!!我已经多次这样做了,但它不起作用......

谁能指出我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:2)

当你说“没有地图显示”时,你能详细说明一点吗?你看到一堆灰色的空白方块吗?如果是这样,通常是您的API密钥问题。

您是否也在具有Google API目标的模拟器上运行它?我写了一个非常basic guide来获取地图的工作,它可能对你有用。

此致