- API的Key分两种,分别是测试key和这个是应用发布的key。由于v2版本的地图使用新的key管理方式,旧版本v1中MapView的key不能使用在v2版本。记住测试版本的key只能在调试的时候使用,如果你要打包上线必须要使用正式版本的key否则打包后运行地图功能是无法使用的。
- 如果在cmd使用keytool出现不是内部命令的提示,说明的java的环境变量没有配置,你可以尝试下面的命令操作【cd 安装Java的bin路径】
第一步: 在eclipse中的 Windows > Preferences > Android > Build 中找到debug.keystore,复制下面的命令在cmd中运行。
keytool -list -v -keystore C:\Users\your_user_name\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
第二步:记录SHA1:后的证书指纹,在后面的阶段会使用到
Alias name: androiddebugkey Creation date: Jan 01, 2013 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 4aa9b300 Valid from: Mon Jan 01 08:04:04 UTC 2013 until: Mon Jan 01 18:04:04 PST 2033 Certificate fingerprints: MD5: AE:9F:95:D0:A6:86:89:BC:A8:70:BA:34:FF:6A:AC:F9 SHA1: BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75 Signature algorithm name: SHA1withRSA Version: 3
第一步: 将下面命令中your_keystore_name替换成你正式keystore的路径(就是上线的打包签名)
keytool -list -keystore your_keystore_name第二步: 记录SHA1:后的证书指纹,在后面的阶段会使用到
Alias name: <alias_name> Creation date: Feb 02, 2013 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 4cc9b300 Valid from: Mon Feb 02 08:01:04 UTC 2013 until: Mon Feb 02 18:05:04 PST 2033 Certificate fingerprints: MD5: AE:9F:95:D0:A6:86:89:BC:A8:70:BA:34:FF:6B:AC:F9 SHA1: BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:90:AF:A1:66:6E:44:5D:75 Signature algorithm name: SHA1withRSA Version: 3
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample
5. 完成上面的4步后你将看到API Access页面出现了你需要的API Key。
6. 现在还需要开启这个帐号的服务,点击左边导航栏的Services在返回界面中打开Google Maps Android API v2的开关。
7. 现在你可以使用自己的API Key开始研发了。
1.下载工程Demo,里面有非常详细的新版地图API使用案例
2. 在AndroidManifest.xml中找到下面的标签,把你自己申请到的api key替换下面标签value中的your_api_key。
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="your_api_key"/>
作者:黑卡米 原文地址:http://blog.csdn.net/aaren_jiang/article/details/8842770