android系统下地图api的研究与应用(源码)【字数:7569】
摘 要手机地图和地图导航是人们出行必不可少的工具,给人们带来极大的方便。高德地图API是为开发人员提供的一组应用接口,它基于免费的高德地图服务,包括Android地图开发包、地图/定位/导航SDK、开发文档等。本毕业设计首先针对高德地图API,从基本概念、技术、使用等方面,进行研究和学习,在此基础上,完成一个Android系统下的地图APP来进行技术应用,根据需求分析,通过高德地图API,获取Key,依据开发文档,实现地图地位、搜索地点等基本功能。
目 录
第一章 绪 论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究意义 1
1.4 论文内容和结构 2
第二章 地图API技术简介 3
2.1 JAVA语言 3
2.2 ANDROID STUDIO 3
2.2 ANDROID架构 3
2.3 ANDROID API 4
第三章 地图API研究 5
3.1 申请高德KEY 5
3.1.1 获取SHA1值 5
3.1.2 获取高德key 5
3.2 高德地图 SDK 5
3.3 配置SDK环境 6
第四章 地图APP的需求分析 8
4.1 需求分析 8
4.2 业务流程图 8
4.3 非功能性需求 8
4.3.1 软件的安全性 8
4.3.2 软件的响应时间 9
4.3.3 软件的可扩展性 9
4.4 运行环境开发平台 9
第五章 地图APP的实现和测试 10
5.1 APP的界面实现 10
5.1.1 主界面 10
5.1.2 查询界面 10
5.1.3 定位 13
5.1.4 路线规划 13
5.1.5 导航 15
5.1.6 地图缩放 16
5.2 APP的代码实现 17
5.2.1 添加高德Key 17
5.2.2 地图样式 18
*好棒文|www.hbsrm.com +Q: ^351916072^
5.2.3 搜索 19
5.3 地图APP测试 19
5.3.1 测试内容 20
5.3.2 测试预期结果 20
5.3.3 测试结果 20
结束语 21
致 谢 22
参考文献 23
第一章 绪 论
1.1 研究背景
伴随着移动互联网的迅速发展,人们的日常生活已经离不开了智能手机,人们可以随时通过它访问互联网的资源和查找应用,人们获取信息的设备主要成为了智能手机。
智能手机是一款手持式个人电脑,具有移动操作系统和用于语音、短信和互联网数据通信的集成移动宽带蜂窝网络连接。智能手机也支持WiFi。智能手机通常是袖珍型的,而平板电脑则更大,他们都能运行各种应用程序。智能手机具有图形用户界面的彩色触摸显示屏,用户能够使用虚拟键盘来键入和按压屏幕图标来激活应用程序的功能。
Android作为智能手机开源平台的出现,更是促进了移动端的迅速发展。Android系统对源代码完全开放、丰富的硬件、方便的开发和良好的开发调试环境,是吸引手机生产商和开发人员的重要因素。因此,基于Android手机的应用服务的发展将具有很大的空间,基于高德地图API的手机地图能够为用户便捷地提供服务,用户在地图中输入自己想去某个地点就能搜索到结果,减少了用户寻找地点的时间,迎合了人们的快节奏生活的客观需求,弥补了传统Web的不方便等缺点。因此,基于Android平台的相关地图应用开发很有必要。
1.2 研究现状
手机等移动终端设备逐渐为人们带来了生活上的极大便利,众多手机地图应用的出现为人们在急需找到某个地点时提供了直接的途径,提高了效率节约了时间。因此手机地图相关的研究也逐渐显现,包括市场占有率研究和运用研究。
据美国Zenith最新研究报告显示,到2018年,全球智能手机用户数量还将稳步上升,其中,中国当属用户大国,中国智能手机用户数量将达到13亿人次,位居全球第一。
截至2017年第四季度,中国手机地图用户规模已经达到了7.07亿人,维持低增长态势。百度地图和高德地图以33.8%和32.9%的占有率领跑行业,市场维持寡头格局。与上一季度相比,百度地图和高德地图的市场继续扩大。如今人们普遍地使用智能手机来作为地图软件的载体,智能手机用户的逐步稳步上升,这也为手机地图应用提供了广大用户基础。
1.3 研究意义
在日新月异的互联网技术发展之下,中国的通讯技术已经进入了第四代,5G也会在不久来临,4G时代的来临,人们享受到了更加快速的移动通讯和网络传输速度。如今社会,人们的衣食住行已经离不开了手机,从以前只可以用来打电话发短信的普通手机到如今的功能多样化的智能手机,手机的也随着人们的需求在不断的更新换代,于是产生了人性化和智能化的智能手机。智能手机的使用率已经高达74%,更多的功能也被开发得越来越人性化,通过手机,人们就可以满足很多需求,所以手机成为了生活不可缺少的一部分。
伴随着现代生活的节奏快,及时的地理位置信息成为了人们必不可缺的需求之一,可以帮助人们快速的搜寻某个地点位置。原始的地图查询是在PC端,人们不可能随身携带电脑,这样显得麻烦,于是在移动应用开发中拓展GPS功能成为一个热点,不但可以提高手机生产商之间的竞争,而且手机地图服务也给用户带来了极大的方便,我们通过手机地图服务可以快速便捷的定位、路线查询、导航等。
同时Android平台的占有率已经超过了iOS平台,人们更多使用Android平台来解决问题,因此本篇论文基于Android平台展开对地图API的研究与应用。
目 录
第一章 绪 论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究意义 1
1.4 论文内容和结构 2
第二章 地图API技术简介 3
2.1 JAVA语言 3
2.2 ANDROID STUDIO 3
2.2 ANDROID架构 3
2.3 ANDROID API 4
第三章 地图API研究 5
3.1 申请高德KEY 5
3.1.1 获取SHA1值 5
3.1.2 获取高德key 5
3.2 高德地图 SDK 5
3.3 配置SDK环境 6
第四章 地图APP的需求分析 8
4.1 需求分析 8
4.2 业务流程图 8
4.3 非功能性需求 8
4.3.1 软件的安全性 8
4.3.2 软件的响应时间 9
4.3.3 软件的可扩展性 9
4.4 运行环境开发平台 9
第五章 地图APP的实现和测试 10
5.1 APP的界面实现 10
5.1.1 主界面 10
5.1.2 查询界面 10
5.1.3 定位 13
5.1.4 路线规划 13
5.1.5 导航 15
5.1.6 地图缩放 16
5.2 APP的代码实现 17
5.2.1 添加高德Key 17
5.2.2 地图样式 18
*好棒文|www.hbsrm.com +Q: ^351916072^
5.2.3 搜索 19
5.3 地图APP测试 19
5.3.1 测试内容 20
5.3.2 测试预期结果 20
5.3.3 测试结果 20
结束语 21
致 谢 22
参考文献 23
第一章 绪 论
1.1 研究背景
伴随着移动互联网的迅速发展,人们的日常生活已经离不开了智能手机,人们可以随时通过它访问互联网的资源和查找应用,人们获取信息的设备主要成为了智能手机。
智能手机是一款手持式个人电脑,具有移动操作系统和用于语音、短信和互联网数据通信的集成移动宽带蜂窝网络连接。智能手机也支持WiFi。智能手机通常是袖珍型的,而平板电脑则更大,他们都能运行各种应用程序。智能手机具有图形用户界面的彩色触摸显示屏,用户能够使用虚拟键盘来键入和按压屏幕图标来激活应用程序的功能。
Android作为智能手机开源平台的出现,更是促进了移动端的迅速发展。Android系统对源代码完全开放、丰富的硬件、方便的开发和良好的开发调试环境,是吸引手机生产商和开发人员的重要因素。因此,基于Android手机的应用服务的发展将具有很大的空间,基于高德地图API的手机地图能够为用户便捷地提供服务,用户在地图中输入自己想去某个地点就能搜索到结果,减少了用户寻找地点的时间,迎合了人们的快节奏生活的客观需求,弥补了传统Web的不方便等缺点。因此,基于Android平台的相关地图应用开发很有必要。
1.2 研究现状
手机等移动终端设备逐渐为人们带来了生活上的极大便利,众多手机地图应用的出现为人们在急需找到某个地点时提供了直接的途径,提高了效率节约了时间。因此手机地图相关的研究也逐渐显现,包括市场占有率研究和运用研究。
据美国Zenith最新研究报告显示,到2018年,全球智能手机用户数量还将稳步上升,其中,中国当属用户大国,中国智能手机用户数量将达到13亿人次,位居全球第一。
截至2017年第四季度,中国手机地图用户规模已经达到了7.07亿人,维持低增长态势。百度地图和高德地图以33.8%和32.9%的占有率领跑行业,市场维持寡头格局。与上一季度相比,百度地图和高德地图的市场继续扩大。如今人们普遍地使用智能手机来作为地图软件的载体,智能手机用户的逐步稳步上升,这也为手机地图应用提供了广大用户基础。
1.3 研究意义
在日新月异的互联网技术发展之下,中国的通讯技术已经进入了第四代,5G也会在不久来临,4G时代的来临,人们享受到了更加快速的移动通讯和网络传输速度。如今社会,人们的衣食住行已经离不开了手机,从以前只可以用来打电话发短信的普通手机到如今的功能多样化的智能手机,手机的也随着人们的需求在不断的更新换代,于是产生了人性化和智能化的智能手机。智能手机的使用率已经高达74%,更多的功能也被开发得越来越人性化,通过手机,人们就可以满足很多需求,所以手机成为了生活不可缺少的一部分。
伴随着现代生活的节奏快,及时的地理位置信息成为了人们必不可缺的需求之一,可以帮助人们快速的搜寻某个地点位置。原始的地图查询是在PC端,人们不可能随身携带电脑,这样显得麻烦,于是在移动应用开发中拓展GPS功能成为一个热点,不但可以提高手机生产商之间的竞争,而且手机地图服务也给用户带来了极大的方便,我们通过手机地图服务可以快速便捷的定位、路线查询、导航等。
同时Android平台的占有率已经超过了iOS平台,人们更多使用Android平台来解决问题,因此本篇论文基于Android平台展开对地图API的研究与应用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/67.html