谷歌地图不会来

时间:2014-01-16 09:15:05

标签: android google-maps api-key

我写了一个正确的谷歌地图代码。一切都运行,但地图没有来。 我使用了正确的sha 1机器密钥来生成我拥有的API密钥。我使用过不同的模拟器和手机,但它没有出现。可能是什么原因?     xml代码:          

2 个答案:

答案 0 :(得分:0)

你必须在最明显的情况下给予这些许可

<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="api key"/>
// android.apikey

<meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

请按以下步骤操作:

  1. 更新SDK中的Google Play服务。

  2. 从设备手动卸载应用程序并重启设备。 我已经尝试了它并且它完美地发展了

  3. 还有一件事是从https://code.google.com/apis/console/

    获取新的api密钥来编辑新的sh1代码

    你可以从window-preference-android-buid

    获取你的sh1代码

答案 1 :(得分:0)

我认为您的问题是您使用的API密钥不正确。

为了获得有效的API_KEY:

1)转到Google APIS(https://cloud.google.com/console)并创建一个新项目

2)去Apis&amp; auth - &gt; APIS并选择“Google Maps Android API v2”

3)去Apis&amp; auth - &gt;凭据和创建新密钥(用于API访问)“Android应用程序的密钥”

4)将“API密钥”值复制/粘贴到清单(如Ravind所述)

5)如果有效,则尝试添加允许的包的限制