要想使用Google的Map服务编写应用,无论是Google Map API和Google Map Android API都需要申请Key。Google Map API中的Key的申请这里就不介绍了,主要介绍Google Map Android API的Key,它的申请步骤如下:
• 找到或创建keystore证书文件;
• 生成MD5认证指纹;
• 生成Google Map API Key。
1.找到或创建keystore证书文件
我们在本书的第3章的应用程序的打包、安装和卸载部分已经介绍了,本章就不再介绍了。
2.生成MD5认证指纹
刚才花了很多篇幅介绍证书文件的生成,下面介绍生成MD5认证指纹。MD5认证指纹是对于证书文件的再次加密,把证书生成MD5认证指纹过程命令如下:
keytool -list -keystore “C:\Documents and Settings\tony\.android\debug.keystore”
回车后输入密码,这里的密码是证书加载密码,而非加密密码,如果使用的证书文件是ADT生成的debug.keystore文件,那密码是“android”。如图16-5所示。
图16-5 生成MD5认证指纹
其中生成的MD5认证指纹形式如:XX:YY:D3...。
3.生成Google Map Android API Key
到这一步就比较简单了,要完成Key的生成,需要有一个Google的账号。如果没有可以到Google网站创建一个。如果这些准备工作都已经完成了,就可以生成了,生成Key是在Google网站完成的,它的网站是:
http://code.google.com/intl/zh-CN/android/maps-api-signup.html
打开网站输入MD5认证指纹如图16-6所示。
图16-6 MD5认证指纹网站
在图16-11所示的“Generate API Key”后要求输入Google账号,如图16-7所示。
图16-7 输入Google账号
点击“Sign in”登录后产生如图16-8所示的Key。
图16-8 生成Key
注意:如果使Android模拟器开发,使用ADT生成debug.keystore证书文件,申请Google Map Android API Key,每次生成的Key是不一样的,每台电脑的Key也是不通用的,因此,你只能按照按照上面的步骤自己生成Key,而不能使用别人的,还有在你的电脑重新安装或者Android SDK重新安装建议都重新生成Key,如果Key不正确的话地图屏幕地图就显示不了,只有地图的网状格子。
申请Google Map Android API Key
时间: 2024-09-20 14:29:48
申请Google Map Android API Key的相关文章
android开发google map申请不到google map 的api key
问题描述 android开发google map申请不到google map 的api key 本地的MD5指纹已经获取到了,可是在google网站上申请google map api key时遇到了问题.去网上搜索了下,说申请google map api key的新网址是https://developers.google.com/android/maps-api-signup?hl=zh-CN,可是直接转到了一个duocumentation页面,在上面逛了半天没有找到头绪.恳请各位大神帮忙,告知
Android studio 开发,谷歌 API Key 如何 申请?
问题描述 Android studio 开发,谷歌 API Key 如何 申请? 在用Android studio开发过程中, 需要用到谷歌地图,请问怎么申请谷歌 API Key 了?帮帮忙!!! 解决方案 申请Google Map Android API Key申请 ANDROID GOOGLE MAP API KEY 解决方案二: 建议用BaiduMap等墙内的地图 解决方案三: 建议用高德地图,坐标跟google的算法是一个.
(6)Xamarin.android google map v2
原文 Xamarin.android google map v2 Google Map v1已经在2013年的3月开始停止支持了,目前若要在你的Android手机上使用到Google Map,就必须要使用到Google Map v2的版本.在Xamarin要使用Google Map v2之前,必需要做的动作有下列几项: 从你计算机里的keystore里面查询个人的指纹凭证(SHA1). 用SHA1指纹凭证到Google APIs网站申请key. 在Xamarin里的Android SDK Man
google maps-如何在 google map 中找 API key ?
问题描述 如何在 google map 中找 API key ? <?xml version=""1.0"" encoding=""utf-8""?><com.google.android.maps.MapView xmlns:android=""http://schemas.android.com/apk/res/android"" android:id="
magento 1.4 -- 推荐插件 -- 谷歌地图 -- Google Map Locations
名称: Google Map LocationsExtension Key:magento-community/Gmap_Locations网址: http://www.magentocommerce.com/magento-connect/webideaonline/extension/4017/gmap_locations介绍: 谷歌地图插件,可以用谷歌地图显示指定的位置,可以用来显示实体店或公司地址等等 Demo地址:http://webideaonlin
sqlite-google map android程序在模拟器定位出现问题
问题描述 google map android程序在模拟器定位出现问题 我能在模拟器上跑出来google map但是加了一下代码之后按按钮就直接崩溃了.求解答!! > searchBt=(Button)findViewById(R.id.btnSearch); searchBt.setOnClickListener(new OnClickListener(){ public void onClick(View v) { EditText etLongitude = (EditText) find
申请google android map api key
申请google android map api key 网上找到的老外的一篇申请android map api key的文章.原文连接在这里. 文章内容如下: The Maps API Key The MapView class in the Maps external library lets you integrate Google Maps into your application. BecauseMapView gives you access to Google Maps d
android map如何获得Google Map API key
首先要做的是获取一个MD5 key(当然,他是通过JDK的keytool工具(keytool.exe)实现的) 1.在这里,主要有两方面的工作 keytool.debug.keystore 2.首先,找到debug.keystore!(进入Eclipse开发环境,然后选择Window-->Preferences-->Android-->Build,这时候我们可以看到界面中的Default debug keystore,它后面方框中的内容就是debug.keystore的路径).在此,我们
Android开发如何获取google Map API Key
地图应用使用com.google.android.maps这个包.通过MapView控件使用.但是之前需要申请一个用于开发的API Key,这个key会和当前的计算机用户绑定.然后通过这个key去官方申请就可以拿到一个开发用的api key了 <1>首先找到用户的debug.keystore文件,可以再"运行"里面搜debug.keystore;如:c:usersAdministrator.androiddebug.keystore <2>接下来获取MD5指纹,