开发Google地图应用程序.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发Google地图应用程序 简介 Android提供了Google外部地图库“com.google.android.maps”作为附加功能,以开发基于Google API的应用程序。该地图库提供了内置的地图下载、渲染和地图图片缓冲以及各种显示选项和控件。 本文假定您用户当前正在使用Eclipse IDE和已经加入其中的Android插件来开发应用程序。 安装Google API 开始开发Google地图应用程序之前,请确认您您已在Android SDK中安装了Google API插件。 外部地图库未包括在SDK中所提供的标准Android库中。Google API附加工具提供了地图库,从而可开发、建立并运行Android SDK中基于地图的应用程序。 如欲查看Google API是否已添加入Android SDK中,开启图1中所示的Android SDK和AVD管理器。 如果Google API尚未安装,则需手动对其进行安装。 选择“Installed Options(已安装选项)”部分,以查看已经安装的内容,并选择“Available Packages(可用包)”来下载附加的API. 图2显示了Google API已添加至Android SDK中。 创建项目 满足所有必要条件之后,开始开发应用程序。 首先在Eclipse IDE中创建Google地图项目,如图3中所示。给定所需的项目名称,并选择所希望的目标为Google API。使用“Google API”作为目标非常重要,因为该选项包括了可允许您使用Google地图的Google扩展件。 如果您您无法查看Google API选项,则需根据安装Google API部分的描述来进行安装。 创建带有Google API的AVD 创建项目后,您需创建可支持Google API的设备。 开启Android SDK和AVD管理器,如图1所示。选择“Virtual devices(虚拟设备)”。点击“New(新建)”按钮,创建AVD。将出现如图4所示的对话框。 指定AVD的名称,并选择“Google API(Google公司)”目标中的其中之一。配置其他选项,然后点击“Create AVD(创建AVD)”。可运行该项目的新AVD已经创建。 获取Google API注册码 Google地图库提供了渲染地图的Google地图数据。由于应用程序将访问Google数据,因此开发人员需注册Google网络服务。 Google地图API注册码要求允许Google API可相应访问能够提供地图数据的网络服务。 注册获取一个简单、免费的地图API注册码,其包括两部分: 1. 提取证书的MD5fingerprint。 2. 注册证书的MD5fingerprint。 提取MD5fingerprint 认证 如欲获注册获取一个地图API注册码,开发人员需提供MD5fingerprint 认证,这可使其用来签署应用程序。此处我们需要使用两种应用程序。 debug.keystore 默认情况下,构建工具默认在已激活的AVD目录中创建调试keystore。不同的平台,AVD目录的位置也不同: - Windows Vista: C:\Users\\.android\debug.keystore - Windows XP: C:\Documents and Settings\\.android\debug.keystore - OS X和Linux: ~/.android/debug.keystorekeytool.exe keytool.exe 您需使用随JDK安装所包含的keytool.exe应用程序来提取MD5fingerprint。该fingerprint需申请免费的Google地图注册码。该keytool.exe文件通常出现在Windows的%JAVA_HOME%/bin目录或Linux/OS X的$JAVA_HOME/bin目录中。 由于我们当前正在调试模式下开发和调试应用程序,因此我们需在调试模式下签署应用程序,即SDK构建工具将自动使用调试证书签署您的应用程序。 如欲进入该应用程序,我们需提取MD5fingerprint认证,并且为此目的需要使用debug.keystore文件。如果您无法查找debug.keystore文件,则可选择Eclipse IDE中的Windows Preferences Android Build来检查路径。图5显示了Eclipse IDE中的debug.keystore路径. 一旦您已查找到keystore,则使用此Keytool命令来获取调试证书的MD5fingerprint。 $ keytool -list -alias androiddebugkey -key

文档评论(0)

yyh892289 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档