Google Map api key
2012-08-26 16:45
381 查看
如何注册Google Map api key
1.首先找到debug keystore路径:打开Eclipse--->Windows--->Preferences--->Android--->Build
一般是这样的路径 C:\Users\Administrator\.android\debug.keystore
2、在cmd执行命令:
1)、打开cmd控制台(有java环境变量)
2)、执行获取认证指纹命令:
keytool -list -alias androiddebugkey -keystore "C:\Users\Administrator\.android\debug.keystore" -storepass android -keypass android
使用如上字符串会坑爹的出现sha1证书指纹,20位,导致申请api报不是有效的指纹
可以使用 keytool -list -keystore "C:\Users\Administrator\.android\debug.keystore" -v 生成
认证指纹 (MD5)
3)、获取认证指纹 (MD5):AF:95:79:AB:D8:11:2A:09:D5:AB:87:76:BD:92:8E:C8
3、通过浏览器打开:http://code.google.com/intl/zh-CN/android/maps-api-signup.html(获得key需要一个google账号)
4 一般打开后都被国内和谐掉了,网页最下端,最重要的获取API key的地方是:网页无法显示。用google的浏览器也一样,(起初我以为是google服务器的问题或我的电脑的问题,后来才发现是被河蟹掉了,还是最关键的地方,现在终于找到一个很省事的办法,以供需要google map开发的童鞋们解决问题)
----------------------------------------------------------------------------------------------------
1)、不用翻墙的解决办法:
打开我的电脑的hosts文件,一般都在C:\WINDOWS\system32\drivers\etc下
添加一行保存就可以了:
203.208.45.200 google-developers.appspot.com
2)、使用翻墙软件浏览网页:
翻墙软件下载地址:http://down.51cto.com/data/221911
*.appspot.com是google的GAE用的域名,已经被猥大的GFW河蟹掉了,所以你得想办法跳过去...墙外的世界很精彩。
----------------------------------------------------------------------------------------------------
5 输入生成的认证指纹(md5),然后点击Generate
Api key,网站显示:
可能是乱码:用google浏览器能正常显示
您的密钥是:
0ZUHwocAEeJEiMatLbTddLH_rS92w_CsVyGuNKQ
此密钥适用于所有使用以下指纹所对应证书进行验证的应用程序:
AF:95:79:AB:D8:11:2A:09:D5:AB:87:76:BD:92:8E:C8
下面是一个 xml 格式的示例,帮助您了解地图功能:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0ZUHwocAEeJEiMatLbTddLH_rS92w_CsVyGuNKQ"
/>
6,在android的布局文件里,直接使用上面的示例,就可以使用google
map 组件了。
【注意】:最后一步还需要在AndroidManifest.xml的<application>标签里添加:
<uses-library
android:name="com.google.android.maps" android:required="true" />
否则运行会报错。
7,在Activity中需要继承
MapActivity,
private
MapView mapview = (MapView) findViewById(R.id.mytestmaps_mapview);
到此,就可以正常使用google
map API下的所有功能啦。
Google Map api key过期问题
1.当调试证书过期,map-api也会过期,使用新调试证书重复步骤获取新的map-api密钥。2.可以创建有效期较长的调试证书来延长map-api有效期
相关文章推荐
- Google Map API Key 获得方法
- 申请 android google map API key(转)
- 申请google Map api key for android
- 获得Google Map API Key(android map中使用)
- 关于android应用正式发布时Google map api key的处理
- 申请android google map API key
- Android google map api key的申请与使用(debug/release)
- 怎样获取Google map api key
- 申请android google map API key
- android map如何获得Google Map API key
- Android Google Map Api Key获取
- 获取 google map api key for android app
- 获取google Map API Key方法
- android google map api Key
- 如何申请google map api key
- Google map api key
- Android GoogleMap suggestion AutoComplete (一 )申请API key
- 关于注册Google Map api key的方法和解决网页无法显示的问题
- 申请android google map API key
- Android Google Map实例 - MD5 、Google Map API Key获取(Android mapview)