
第9章地图服务及传感器检测 技术
第9章 地图服务及传感器检测 技术

9.1电子地图服务的应用程序开发
9.1电子地图服务的应用程序开发

9.1.1 Android地图的SDK开发包下载及key申请 1.Android地图的SDK开发包下载 要开发地图应用程序,必须先下载Android.系统的地图 SDK开发包。 高德地图的Android SDK是一套地图开发调用接口,开发 者可以很方便地在Android应用中加入地图相关的功能, 包括:地图显示(含室内、室外地图)、与地图交互、 在地图上绘制、兴趣点搜索、地理编码、离线地图等功 能。 高德地图的Android:地图SDK的下载地址为: http://1bs.amap.com/api/android-sdk/download
9.1.1 Android地图的SDK开发包下载及key申请 1. Android地图的SDK开发包下载 要开发地图应用程序,必须先下载Android系统的地图 SDK开发包。 高德地图的Android SDK是一套地图开发调用接口,开发 者可以很方便地在Android应用中加入地图相关的功能, 包括:地图显示(含室内、室外地图)、与地图交互、 在地图上绘制、兴趣点搜索、地理编码、离线地图等功 能。 高德地图的Android地图SDK的下载地址为: http://lbs.amap.com/api/android-sdk/download

2.申请地图服务key >在进行地图服务的应用程序开发之前,必须申请一组 验证过的Key,这样才可以使用地图服务。 > 要获得高德地图的Key,需要提供两个信息:SHA1和地 图应用程序的包名。 (1)获取SHA1: 打开安装Android ADK所在日录,通常在C盘的用户目录中 以.androidi为文件夹名。该文件夹中有名为“default.keyset”的 文件,如图所示
2. 申请地图服务key ➢ 在进行地图服务的应用程序开发之前,必须申请一组 验证过的Key,这样才可以使用地图服务。 ➢ 要获得高德地图的Key,需要提供两个信息:SHA1和地 图应用程序的包名。 (1)获取SHA1: 打开安装Android ADK所在目录,通常在C盘的用户目录中 以.android为文件夹名。该文件夹中有名为“default.keyset”的 文件,如图所示

C:\Users\hp480\.android 回☒ C:\Users\hp4801.android 可幻搜索.android 文件)编辑但) 查看W)工具T) 帮助0D 组织一 包含到库中、共享、 新建文件夹 ☆收藏夹 名称· 修改日期 类型一 8下载 adb_usb.ini 2016/6/1821:28 配置设 图最近访问的位置 ☐adbkey 2016/3/1218:39 文件 圆桌面 国adbkey.pub 2016/3/1218:39 PB文 目analytics.settings 2017/3/521:55 Visua] 同库 androidtool.efg 2016/6/108:41 司PPTV视频 CG文 日视频 androidwin.cfg 2017/2/2314:17 CPG文 国图片 ddms.efg 2017/3/36:29 CFG文 国文档 ☐debug keystore 2016/3/1818:30 KEYSTC 司迅雷下载 ☐default.keyset 2016/3/186:17 KEYSET 音乐 devices.xml.old 2016/3/2310:17 01D文, 2家序组

这个debug.keyset文件就是获取SHA1值的文件。接下来WIN+R, 输入cmd,打开命令行窗口,进到.android文件夹中,输入 命令: keytool -list -v -keystore debug.keystore 提示输入密钥库密码,开发模式默认密码是android。输入 密钥后回车,此时可在控制台显示的信息中获取到证书指纹 SHA1的值,如图所示
这个debug.keyset文件就是获取SHA1值的文件。接下来WIN+R, 输入cmd,打开命令行窗口,进到 .android文件夹中,输入 命令: keytool -list -v -keystore debug.keystore 提示输入密钥库密码,开发模式默认密码是 android。输入 密钥后回车,此时可在控制台显示的信息中获取到证书指纹 SHA1的值,如图所示

e四管理员:C:\Tindows\systen32\cmd.exe 回☒ C:\Users hp480\.android>keytool -list -v-keystore debug.keystore 输入密钥库口令: 密钥库类型:JS 口令为:android 密钥库提件方:SUN 您的密钥库包含1个条目 劂3:androiddebugkey 3建日期:2816-3-18 条目类型:PrivateKeyEntry 书链平度:1 址[1]: 所有者: CN=Android Debug.O=Android.C=US 友巾i:CN=Android Debug,O-Android,C-Us 序列号:440h2a12 有效期开始日期: 18:3g:11CsT2016,截止日期:Sun Mar1 2046 SHA1 证书指纹: MD5:B:EA:AC:6D:07:F0:BA:4B:65:4F:B4:C3:CA:94:E4:76 SHA1:85:FC:88:97:ED:0D:30:40:53B0:0F:88:25:11:06:GA:62 SHA256:D6:90:9D:1E:88:57:CC:27:1C:DB:08:10:D9:8D:EP:1E日 38:67:52:EF:8D:FB:24:62:F9:6D:AA 签名算法名称:SHA256 withRSA 本:3

(2)获取地图应用项目的包名 新建地图应用项目,打开Android项目的AndroidManifest.xml 配置文件,package属性所对应的内容为应用包名,如图所示。 main.xml x C MainActivity.java X AndroidManifest.xml x ,日: manifest application activity 1 2 4 Kapplication 5 android:allowBackup="true" 6■ android:icon="@mipmap/ic_launcher
(2)获取地图应用项目的包名 新建地图应用项目,打开 Android 项目的 AndroidManifest.xml 配置文件,package 属性所对应的内容为应用包名,如图所示

(3) 获取key 打开高德地图的申请地图key的网页: http://Ibs.amap.com/api/android-sdk/,选择【获取key】项, 如图所示。 ☑述-Android地图SDK|高徒地图rI-Internet卫xplorer ▣☒ G⑤。http1nbs.np.comP习分概述-Androd地图.,× 高德开放平台闲甲栏些年题做下 产品与服务 解决方案 开发与支持 高 新达 现在的位置:开发>Android地图SDK>述 入门指南 开划指南 选择【获取Key】 是后克后间2017年03月07日 取ey Eclipse配工程 Androidt地图SDK简介 Android Studio量工程 Android Wear开发 开发注项 高德地图Android SDK是一套地图开发调用接口,开发者可以经松地在YV 75%
(3)获取key 打开高德地图的申请地图key的网页: http://lbs.amap.com/api/android-sdk/,选择【获取key】项, 如图所示

在弹出的设置key对话框中,输入SHA1值和包名,单击“提交” 按钮,如图所示。 ⊙设置ex91 Key名称 x9.1 ⑦命名规范 ·服务平台 Andreid平台 00s平含 @web满 ●Web肠s ○微信小程序 可使用极务 Android地图SDK Androidi定位SDK Android导航SDK Android室内地图sDK Android室内定位sDK ,发布版安全码SHA1: 85FC:8897:ED:0D30:4053:B0:0F:8825:11:06:CA6213:EC71 如何袋取 调试版安全码SHA1 85:FC:8897ED:0D304053:80:0F8825:1106:CA6213EC71 .PackageName 如何安取 com.example.ex9_1 ☑我已阅装高德地图A服务条款 取消 提交
在弹出的设置key对话框中,输入SHA1值和包名,单击“提交” 按钮,如图所示