1 开 发 Google地图应用程序 简介 Android 提供了Google 外部地图库“com.google.android.maps”作为附加功能,以开发基于Google API 的应用程序。该地图库提供了内置的地图下载、渲染和地图图片缓冲以及各种显示选项和控件。 本文假定您用户当前正在使用Eclips e 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 中。 2 创建项目 满足所有必要条件之后,开始开发应用程序。 首先在 Eclipse IDE 中创建Google 地图项目,如图 3 中所示。给定所需的项目名称,并选择所希望的目标为 Google API。使用“Google API”作为目标非常重要,因为该选项包括了可允许您使用Google 地图的 Google 扩展件。 如果您您无法查看 Google API 选项,则需根据安装 Google API 部分的描述来进行安装。 3 4 创建带有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. 注册证书的MD5fingerprin...