0

我为我MD5的. 然后我去 google 找了一个. 因为我还没有在谷歌看到任何地方可以使用. 即使我设置并定义我的布局如下,谷歌地图在我的活动中也看不到SHA fingerprintandroid applicationmap api for android with SHAMD5INTERNET permissionmanifest file

<com.google.android.maps.MapView
android:id="@+id/mapview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="AIzaSyCfaFYAg1ql6hHN..."

此外,我在一篇文章中看到,如果我获得带有 SHA 指纹的 api 密钥,它将无法工作。但谷歌只要求 SHA 作为 api 密钥。

4

2 回答 2

0

如果地图没有显示,那么它与你的钥匙有关。您需要 2 个不同的密钥,一个用于调试,一个用于发布到市场

于 2013-04-12T23:07:29.037 回答
-1

让我回答我希望从 SO 社会获得解决方案的问题。

  1. 确保您已安装 Google Play 服务

  2. 然后将google-play-services_libfrom C:\Program Files\adt-bundle-windows-x86_64-20130219\sdk\extras\google\google_play_services\libproject\google-play-services_lib asAndroid Project From Existing Code放入您的工作区

  3. 将此添加到您的项目Library中 (Project->Properties->Android->Library->Add)

  4. 然后你需要在你的应用程序中使用谷歌地图来完成从谷歌获取密钥。只需遵循https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key底部的说明Creating an API Project即可

  5. 就这样。玩得开心
于 2013-04-13T10:45:26.470 回答