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

来源:互联网 发布:网站美工怎么做 编辑:程序博客网 时间:2024/05/16 10:33

转载地址:点击打开链接

概述:

 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"/>



原创粉丝点击