Google Map Android API V1中API Key的生成

1、找到debug.keystore的路径,我的路径是:/Users/jsntghf/.android/debug.keystore

点击菜单中的ADT,选择Preferences,在弹出的窗口中,左侧选择Build,右侧的Default debug keystore即为debug.keystore的路径

2、执行以下命令

MacBook-Pro:~ jsntghf$ cd .android/
MacBook-Pro:.android jsntghf$ keytool -list -keystore debug.keystore
Enter keystore password:  

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

androiddebugkey, Mar 8, 2013, PrivateKeyEntry, 
Certificate fingerprint (MD5): 85:0E:BB:64:21:40:21:7A:4A:E9:31:D2:E3:B1:0D:3F

keystore密码默认为android

3、打开https://developers.google.com/maps/documentation/android/v1/maps-api-signup,输入上面获得的MD5,点击Generate API Key,会获得以下输出:

<com.google.android.maps.MapView
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:apiKey="0qk6Ohba6ThCy5XAa-CPCArHczto27tXBPTmAxQ"
                 />

这里的android:apiKey就是你需要的apiKey,替换项目中的apiKey,地图即可显示出来了。

自2013-03-18日起,Google Map Android API V1已经不再支持,需要使用Google Map Android API V2,请参考:Google Map Android API V2中API Key的生成。

相关推荐