设为首页 加入收藏

TOP

Android使用Google Map浅谈
2014-11-24 11:30:42 来源: 作者: 【 】 浏览:0
Tags:Android 使用 Google Map 浅谈

概述


本文以实例介绍如何开发基于 Google Map 的 Android 应用,共分为五部分:1. 开发 Android 应用的准备以及 Google Map API 密钥的获取;2. 将 google 地图控件放入 Android 工程中;3. 添加地图缩放组件,以及地图模式,缩放比例的调整;4. 使用 Android 系统提供的地理位置信息的服务获取当前地理位置信息;5. 将当前地理位置信息以图标的方式显示在地图上。


开发 android 应用的准备


本文将主要介绍如何在 Android 系统上开发基于 Google 地图的应用。在开始阅读这篇文章之前,需要具备基本的 Android 开发的相关知识。读者需要了解如何在 eclipse 开发简单的 android 应用程序,例如 Eclipse IDE 的配置和 Android SDK 的安装。


Eclipse IDE(http://www.eclipse.org/downloads/)


● AndroidSDK(http://developer.android.com/sdk/index.html)


为了开发基于 Google map 的 Android 应用,同时还需要安装 Google APIs Add-on,以及创建包含有 Google API 的 Android 模拟器。


● Google APIs Add-on(http://code.google.com/android/add-ons/google-apis/installing.html)


● AndroidVirtual device Targeting Google APIs(http://developer.android.com/guide/developing/devices/index.html)


获取 Google 地图 API key,以及生成 keyStore 文件


使用 google map 第一步是要获得 google map API 密钥,一个密钥只对一个”目录”或者”域”有效,对于 Google 来说,获取密钥的过程其实也是认证的过程,在你获取密钥时,需要同意 Google 所列出的一些法律条款,所以在你使用获取密钥后,Google 默认你已经同意了其地图使用的条款。


获取密钥的过程可以简单分为两个阶段:


阶段 1:获得 MD5 指纹并创建证书


图 1. 创建证书


为了开发和调试基于 Google Map 的 Android 应用,我们可以使用在 Android 应用调试模式下的证书 debug.keystore,该文件一般存放在 : %userprofile%/.android/


在笔者的 Windows XP 系统中,该文件的存放路径为


C:\Documents and Settings\Administrator\.android\


将 debug.keystore 文件复制到 Keytool 工具的目录下,然后通过下面的命令来获取证书的 MD5 值 : keytool.exe -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android


图 2. 获取证书的 MD5 值


阶段 2:获取 Google Map 的 API 密钥


登陆 http://code.google.com/android/maps-api-signup.html,通过使用之前获得的 MD5 值,来完成 Google Map API 密钥的申请。图 3 为申请成功的截图。


图 3. 申请 Google Map API 密钥界面


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C#阻止窗体关闭的方法 下一篇Android Activity生命周期详解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)
·MySQL 数据类型:从 (2025-12-26 18:20:03)
·Linux Shell脚本教程 (2025-12-26 17:51:10)
·Qt教程,Qt5编程入门 (2025-12-26 17:51:07)