简述:
要是使用google map 就必须用到google的密钥,下面是密钥的获取方式
1、找到keystore目录一般在java/bin下,如我的在C:\Program Files\Java\jre6\bin 如果环境变量里配好了JRE的话就直接到.android下面去跑keytool的指令
2、打开cmd,进入java/bin目录:C:\Users\l>cd "C:\Program Files\Java\jre6\bin"
3、运行Eclipse,打开Preferences对话框,在Android -> build中可以看到Keystore的存放路径,如我的在C:\Users\l\.android\debug.keystore
4、使用keystore命令:keytool -list -keystore "debug.keystore" -storepass android -keypass android
5、其中末尾输入的是keystore密码:android
6、出现认证指纹 (MD5): 0B:69:4B:4D:1D:7B:33:7C:AC:EF:AB:60:19:C9:52:AB
7、拿着这个MD5码到地址:https://developers.google.com/maps/documentation/android/v1/maps-api-signup上就可以去申请google map密钥了,在网页的最下端输入MD5码,即可生成如下密钥:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="041s-ocbHKqk9BPE4cPcg5m2yFIGbGArZvxDKsw"
/>
8、将此apiKey复制到mapview布局中
此外, 由于google developer会被墙, 网上找到一种解决方法
打开你的hosts文件,Win7在C:\Windows\System32\drivers\etc下
在最底下,复制进去这一行
203.208.45.200 google-developers.appspot.com