Google Maps Android API v2-新版本Google地图的使用教材

概述:

 1. 打开ADT插件中Android SDK Manager工具,然后打开【Extras】列选中【Google Play services】下载
 2. 获取一个API Key,这个key是通过你keystore证书获取的。
 3.使用Gmail邮箱帐号注册API v2版本的使用。
 4.添加map到你的工程。
 5.发布你的应用。


获取API Key

- 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

● 使用指纹证书创建一个API Key

  1. 使用浏览器进入控制台 Google APIs Console ,登录你的Gmail帐号
  2. 登录成功后在左边导航栏中点击   API Access .
  3. 在返回的右边页面中点击 Create New Android Key... .的按钮
   4. 在弹出的Dialog EditText中输入【 证书指纹 】+【分号】+【应用包名】后点击Create。输入举例:

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开始研发了。


如何使用Google Maps v2

 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值