我为MD5
生成了SHA
和fingerprint
android application
。然后我去谷歌获得map api for android with SHA
。因为我没有看到谷歌的任何地方与MD5
获得api。即使我在INTERNET permission
设置manifest 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密钥,它将无法正常工作。但谷歌只要求api密钥使用SHA。
答案 0 :(得分:0)
如果地图没有显示,那么它就是你的钥匙。您需要2个不同的密钥,一个用于调试,另一个用于当您发布到市场时
答案 1 :(得分:-1)
让我回答一下我期待从SO社会获得解决方案的问题。
请确保您已安装Google Play服务
然后从google-play-services_lib
获取C:\Program
Files\adt-bundle-windows-x86_64-20130219\sdk\extras\google\google_play_services\libproject\google-play-services_lib
作为Android Project From Existing Code
进入您的工作区
将此项添加到您的项目Library
中
(项目 - &GT;属性 - &GT; Android-&GT;库 - &gt;添加)
然后您需要在应用中使用谷歌地图完成所有操作 从谷歌获取密钥。足以遵循指示 在https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key
Creating an API Project
的底部