- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机应用平台软件开发
13、地图应用
Android Google Maps API的安装和使用
安装Google APIs
在SDK Manager中确保已下载SDK Platform + Google APIs
Android Google Maps API的安装和使用
新建支持Google APIs 的模拟器
Android Google Maps API的安装和使用
Google APIs开发文档
在android-sdk/add-ons目录下找到类似
addon_google_apis_google_inc_10的目录,该目录下包括了为模
拟器所使用的已编译镜像、API类库、示例和API文档。
Android Google Maps应用
申请地图密钥
注册“地图密钥”的第一步是申请一个Google账户,也
就是Gmail电子邮箱;
找到保存Debug证书的keystore的保存位置,并获取证
书的MD5散列值
keystore是一个密码保护的文件,用来存储Android提供的用
于调试的证书,获取MD5散列值的主要目的是为下一步申请“
地图密钥”做准备
Android Google Maps应用
申请地图密钥
获取证书的保存地址:首先打开Eclipse,通过Window → Preferences打开配置窗
体,在Android → Build栏中的Default debug keystore中可以找到
旧版本 新版本
Android Google Maps应用
申请地图密钥
为了获取Debug证书MD5散列值的,需要打开命令行工具CMD,
然后切换到keystore的目录,输入如下命令
keytool –list –keystore debug.keystore
如果提示无法找到keytool,可以将Java SDK/bin的路径添加
到系统的PATH变量中
Android Google Maps应用
申请地图密钥
在提示输入keystore密码时,输入缺省密码android,MD5散列将显示在
最下方。示例的MD5散列值为
68:76:89:C8:A4:24:61:F9:EA:F3:F7:70:CC:FD:C8:15
Android Google Maps应用
申请地图密钥
申请“地图密钥”的最后一步是打开申请页面,输入MD5散列值
申请页面的地址是/intl/zh-
CN/android/add-ons/google-apis/maps-api-signup.html
Android Google Maps应用
申请地图密钥
Android Google Maps应用
申请地图密钥
输入MD5散列值后,点击Generate API Key按钮,将
提示用户输入Google账户,正确输入Google账户后,
将产生申请“地图密钥”的获取结果
Android Google Maps API
Android Maps API库使用声明
由于Android Maps API库并不属于标准的Android库,因此当应用程序需要使
用时,需要在项目文件的AndroidManifest.xml文件中进行声明,如下:
uses-library android:name com.google.android.maps /
需要把这句加在application下作为application的子元素:
application android:icon=@drawable/icon
android:label=@string/app_name
uses-library android:name=com.google.android.maps /
…………
/application
文档评论(0)