Android程序中应用Google地图基本流程
2013-04-23 17:34
716 查看
前面的讲解,都是用文字方式显示位置信息的。在Android中,是可以直接使用google地图的,可以以地图的形式显示位置信息。在本节的内容中,将详细讲解在程序中应用google地图的基本流程。
使用前的设置
Google地图给人们的生活带来了极大的方便,例如,可以通过Google地图查找商户信息、查看地图和获取行车路线等。Android平台也提供了一个map包(com.google.android.maps),通过其中的MapView就能够方便地利用Google地图的资源来进行编程。在使用前需要预先进行如下必要的设置。
(1)添加maps.jar到项目
在Android SDK中,以JAR库的形式提供了和MAP有关的API,此JAR库位与“android-sdk-windows\add-ons\google_apis-4”目录下。要把maps.jar添加到项目中,可以在项目属性中的“Android”栏中指定使用包含Google API的Target作为项目的构建目标,如图12-4所示。
▲图12-4 在项目中包含Google API
(2)将地图嵌入到应用
通过使用MapActivity和MapView控件,可以轻松地将地图嵌入到应用程序当中。在此步骤中,需要将Google API添加到构建路径中。方法是在图12-4所示界面中选择“Java Build Path”,然后在Target中勾选Google API,设置项目中包含Google
API,如图12-5所示。
▲图12-5 将Google API添加到构建路径
(3)获取Map API密钥
在利用MapView之前,必须要先申请一个Android Map API Key,具体步骤如下。
第1步:找到你的debug.keystore文件,通常位于如下目录。
C:\Documents and Settings\你的当前用户\Local Settings\Application Data\Android
第2步:获取MD5指纹。运行cmd.exe,执行如下命令获取MD5指纹。
>keytool -list -alias androiddebugkey -keystore "debug.keystore的路径" -storepass android -keypass android
例如,输入如下命令。
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\ debug.keystore" -storepass android -keypass android
此时系统会提示输入keystore密码,这时候输入android,系统就会输出申请到的MD5认证指纹,如图12-6所示。
▲图12-6 获取的认证指纹
第3步:申请Android map的API Key。
打开浏览器,输入下面的网址:http://code.google.com/intl/zh-CN/ android/maps- api-signup. html,如图12-7所示。
▲图12-7 申请主页
在google的android map API Key申请页面上输入图12-6中得到的MD5认证指纹,按下“Generate API Key”按钮后即可转到下面的这个画面,得到申请到的API Key,如图12-8所示。
▲图12-8 得到的API Key
至此,成功地获取了一个API Key,编程前的整个准备工作也完成了。
使用前的设置
Google地图给人们的生活带来了极大的方便,例如,可以通过Google地图查找商户信息、查看地图和获取行车路线等。Android平台也提供了一个map包(com.google.android.maps),通过其中的MapView就能够方便地利用Google地图的资源来进行编程。在使用前需要预先进行如下必要的设置。
(1)添加maps.jar到项目
在Android SDK中,以JAR库的形式提供了和MAP有关的API,此JAR库位与“android-sdk-windows\add-ons\google_apis-4”目录下。要把maps.jar添加到项目中,可以在项目属性中的“Android”栏中指定使用包含Google API的Target作为项目的构建目标,如图12-4所示。
▲图12-4 在项目中包含Google API
(2)将地图嵌入到应用
通过使用MapActivity和MapView控件,可以轻松地将地图嵌入到应用程序当中。在此步骤中,需要将Google API添加到构建路径中。方法是在图12-4所示界面中选择“Java Build Path”,然后在Target中勾选Google API,设置项目中包含Google
API,如图12-5所示。
▲图12-5 将Google API添加到构建路径
(3)获取Map API密钥
在利用MapView之前,必须要先申请一个Android Map API Key,具体步骤如下。
第1步:找到你的debug.keystore文件,通常位于如下目录。
C:\Documents and Settings\你的当前用户\Local Settings\Application Data\Android
第2步:获取MD5指纹。运行cmd.exe,执行如下命令获取MD5指纹。
>keytool -list -alias androiddebugkey -keystore "debug.keystore的路径" -storepass android -keypass android
例如,输入如下命令。
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\ debug.keystore" -storepass android -keypass android
此时系统会提示输入keystore密码,这时候输入android,系统就会输出申请到的MD5认证指纹,如图12-6所示。
▲图12-6 获取的认证指纹
第3步:申请Android map的API Key。
打开浏览器,输入下面的网址:http://code.google.com/intl/zh-CN/ android/maps- api-signup. html,如图12-7所示。
▲图12-7 申请主页
在google的android map API Key申请页面上输入图12-6中得到的MD5认证指纹,按下“Generate API Key”按钮后即可转到下面的这个画面,得到申请到的API Key,如图12-8所示。
▲图12-8 得到的API Key
至此,成功地获取了一个API Key,编程前的整个准备工作也完成了。
相关文章推荐
- android程序中应用google地图基本流程
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- Google回应关于Android恶意程序的远程应用删除
- 使用Google Map Api在Android平台上开发地图应用1
- Android百度地图应用之基本地图功能实现
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- Android Market google play store帐号注册方法流程 及发布应用注意事项
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- 使用Google Map Api在Android平台上开发地图应用3
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- android从应用到驱动之—camera(1)---程序调用流程
- android从应用到驱动之—camera(1)---程序调用流程
- Android Market google play store帐号注册方法流程 及发布应用注意事项
- android从应用到驱动之—camera(1)---程序调用流程
- 穿针引线,帮你回忆, 汇总:Android系统启动流程 & 应用程序'进程'启动 & 应用'程序'启动流程(框架图、流程图、时序图)
- android从应用到驱动之—camera(1)---程序调用流程
- (转)android从应用到驱动之—camera(1)---程序调用流程
- android从应用到驱动之—camera(1)---程序调用流程[转]
- android从应用到驱动之—camera(1)---程序调用流程