高德地图的校园智慧地图app的设计与实现(源码)【字数:10201】

摘 要现在正处于信息化时代,移动设备越来越普及,移动应用种类也日益增加。在手机地图领域,呈现出高速发展状态,国内的百度地图,高德地图占有巨大的市场份额,这次开发的这个程序,就是基于Android开发的一个校园智慧地图。随着教育事业的发展,学校的规模越来越大,学生的数量日益增多,现有的地图不能满足入校人员便捷寻路的需要。为了解决这一问题,通过Android来进行一个这样的智慧地图的开发就显得尤为必要。本设计通过Android可以实现一个较小的APP,用户只用在手机中安装这一个APP,然后通过一些操作就可以进行这个程序的使用,而且用Android开发技术开发出来的软件在操作起来也是非常的方便。国内手机地图方面做得最好的就是百度地图和高德地图了,这两款地图都提供了十分优秀的API,简化了开发流程,使任何开发者都可以轻松开发地图软件或者是将地图功能添加到自己的应用程序中。通过使用高德地图的SDK可以轻松调用高德地图的服务,可以快速构建功能强劲,交互性强的地图APP。语言采用Java开发语言,开发工具采用目前最为流行的Android Studio。基于高德地图的校园智慧地图的主要功能是显示详细的校园环境,定位自身的位置,路径规化,显示学校详细信息以及搜索功能。校园智慧地图APP能很好的帮助本校师生及外来人员直观的了解到本校的相关信息和校园风貌,对于不熟悉校园的人来说,在导航功能上也起到很重要的作用,打开软件就能看到学院的平面图结构,能帮助新来人员迅速的熟悉校园环境。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 2
第2章 课题设计相关技术概述 3
2.1Java开发语言 3
2.2Android技术简介 4
2.3Android Studio开发工具 4
2.4Android SDK 4
第3章 软件可行性及需求分析 6
3.1可行性研究 6
3.1.1技术可行性 6
3.1.2 经济可行性 6 *好棒文|www.hbsrm.com +Q: ¥351916072$ 

3.1.3 法律可行性 6
3.2需求分析 7
第4章 软件系统设计 8
4.1系统功能结构的设计 8
4.2高德地图key获取 8
4.2.1创建一个新应用 8
4.2.2高德地图key 9
4.3Android Studio 配置工程 9
4.4申明软件应用权限 10
4.5基本配置 10
第5章 软件系统实现 12
5.1启动页页面实现及源代码 12
5.2地图首页面实现及源代码 13
5.3搜索页面实现及源代码 15
5.4路线导航页面实现及源代码 16
第6章 软件系统测试 21
6.1系统的测试 21
6.2.1测试方案 21
6.2.2 系统测试用例 21
6.2系统测试结果 22
第7章 总结与展望 24
7.1总结 24
7.2展望 24
参考文献 26
致 谢 27
第1章 前言
1.1研究背景
移动设备越来越普及,移动应用的种类也越发丰富,移动互联网不断地方便我们的生活,新的技术也越来越成熟[1]。我们的手机平板等移动设备可以让我们随时随地的访问互联网,获取到所需要的信息资源,这使得移动应用的使用越来越大众化。
智能手机的功能已经越来越趋近于电脑,相较电脑而言,智能手机要方便很多。我们熟悉的Android系统,它可以快速的安装和卸载软件,也可以通过移动网络访问互联,比Windows系统更加方便快捷。现在的手机内存越来越大,容量也不断扩充,处理器计算能力也不断增强,这就导致手机用户数量不断的增加,已经超越了PC用户。
通信技术不断发展,4G早已普及,在不远的未来5G即将来临。在这种高速的网络传输速度下,手机APP使用将会更加广泛。智能手机的使用率不断增加,目前智能手机的使用率已经到达了90%以上,智能手机设计也变得更加人性化,智能手机已经成为人们生活中不可少的一部分[2]。这也就是开发手机APP的好处,重在方便易用。
目前市场上还缺乏地域性的地图软件,这种地域性的地图软件如校园智慧地图,更好地解决了对于一些单位内部结构说明,方便入校人员快速了解学校,更好地完成工作学习。
1.2国内外研究现状
目前手机软件呈现出一种爆发式增长状态,而地图软件也不例外,各式各样的地图软甲在国内外已是非常普遍。根据2018年的数据表明,国内手机地图软件市场份额百度排名第一,市场份额占52.98%,高德第二,市场份额占47.22%。由易观千帆最新数据显示,2019年1月份到3月份我国地图APP领域活跃用户出现不断增长的情况。1月份,用户活跃数为3.94亿,环比增长2.87%;2月份,为4.01%,环比增长1.78%;三月份为4.43亿,环比增长10.50%[3]。由此可看出,我国对移动地图导航类应用的使用规模正不断扩大。目前市场上的地图出现三雄争霸的场面,有百度和高德地图的相互竞争加上后面穷追猛赶的腾讯地图。由艾媒咨询发布的《2018上半年中国APP排行榜》显示,百度地图以29389.76万月活人数在地图导航类排名第一,高德地图排名第二,腾讯地图第三[4]。
所以在大环境的要求下,本设计以高德地图SDK作为载体,依据高德地图的API提供的数据来开发是十分方便易用的,而且普及率和性能也是最佳的。通过对现在国内众多学校的一些了解加上网络以及报刊上的一些的了解发现了国内外对这个智慧校园地图的一个情况。现在国内大多数学校都还没有这样的智慧校园地图这样的一个单独程序的出现。大多数学校还是以最初的形式来进行了解学校的,这就让区域性的校园地图显得尤为重要。
1.3研究目的和意义
1.3.1研究目的
这个程序可以改变传统的纸质化的学校地图或者是残缺的网络地图,基于高德的校园智慧地图让校园地图由原来的纸质化变成现在比较流行的程序APP的形式来进行一个呈现。它包括从任何地方到这个学校更加详细的导航,方便外卖或者是快递人员将外送物品快速的送达。另外就是对整个校园设施的一个图像显示,让人们了解到这个学校一个实时的一个样子。加入周边搜索功能,可以让不熟悉校园的人员方便了解校园周边的事物。同时对Android开发环境,Android Studio开发软件,Java开发语言,高德地图API的使用有了深入的理解,研究了解GPS定位技术,Android自带的WebView。
1.3.2研究意义
基于高德的校园智慧地图可以非常方便地对地图进行任意尺度,任意范围的缩放,可以很方便的和其他信息源进行结合达到最佳的效果。调用高德地图的API,可以在地图显示界面拖动地图,显示更加全面的地理情况。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/141.html

好棒文