安卓校园地图定位app的设计与实现

上传人:suns****4568 文档编号:82900031 上传时间:2019-02-25 格式:DOC 页数:24 大小:6.60MB
返回 下载 相关 举报
安卓校园地图定位app的设计与实现_第1页
第1页 / 共24页
安卓校园地图定位app的设计与实现_第2页
第2页 / 共24页
安卓校园地图定位app的设计与实现_第3页
第3页 / 共24页
安卓校园地图定位app的设计与实现_第4页
第4页 / 共24页
安卓校园地图定位app的设计与实现_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《安卓校园地图定位app的设计与实现》由会员分享,可在线阅读,更多相关《安卓校园地图定位app的设计与实现(24页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文沈阳航空航天大学毕 业 设 计 任 务 书院(部) 计算机学院 专业 计算机科学与技术 班级 24010105 学号 2012040101234 学生姓名 毕业设计题目 安卓校园地图定位APP的设计与实现 毕业设计时间 年 月 日至 2016 年 6 月 17 日毕业设计地点 毕业设计内容及要求:对于新学生来说,由于我校校园较大,无法很快地找到自己在校园内的位置,手机设备上的APP是目前地图定位和导航的首选,而目前传统的谷歌地图APP,百度地图APP或者高德地图APP都没有提供校园高精度地图。因此,本毕业设计要求一个安卓客户端APP,帮助师生在校园内部进行位置定位,其中包括一下功能

2、:1. 在程序中展现校园地图,并实现对地图的放大,平移,缩小。2. 实现通过手机信号和GPS信号的位置定位,并在地图上显示当前位置。3. 对校园地图中每个主要的楼宇进行名称标示。4. 实现路线规划功能,根据要求客户端可以返回相应的两点间的路线规划,并描绘在地图上进行显示。指导教师或负责教师签字 年 月 日共1页 第1页安卓校园地图定位APP的设计与实现学 院计算机学院专 业计算机科学与技术班 级24010105学 号2012040101234姓 名 指导教师 负责教师 沈阳航空航天大学2016年6月 摘 要随着二十一世纪的到来,信息化大数据已经向我们走来,这个时代的标志就是计算机以及智能手机的

3、广泛使用。如今社会上智能手机已经达到了十分普及的程度,公交车或是地铁上随处可见智能手机的身影,可见智能手机的使用率之高,而智能手机的系统主要分为安卓系统和苹果系统两种。市面上除了IPhone以外大多数智能手机采用的都是安卓系统,我校统一使用的校园机也是安卓系统。对于新生来说,由于我校校园较大,无法很快地找到自己在校园中的位置,安卓设备上的地图APP是目前定位和导航的首选,而目前传统的谷歌地图APP,百度地图APP或是高德地图APP都没有提供校园高精度地图,因此要求设计一个具有定位和路线规划功能的高精度校园地图APP。本毕业设计基于百度地图,把百度基础地图引入APP并对基础地图予以修改来提高地图

4、的精度,加上定位和路线规划功能,使同学们更加容易的在校园中定位自己位置并找到目标楼宇。其中提高地图精度的部分是通过自己实地考察各个楼宇的经纬度并把经纬度转化为百度地图的火星坐标来修改基础地图中的地图,使原地图变为高精度地图,定位和路线规划系统则通过编程代码实现。通过导入百度地图API的定位SDK和使用地图SDK中的POI检索功能实现路线规划,在最终的APP中完成了以上功能,且界面美观,达到了预期效果。关键词:高精度地图;定位系统;路线规划The design and implementation of campus map Android APPAbstractWith the arrival

5、 of twenty-first Century, information technology has come to us big data, the era of the logo is the computer and the wide use of smart phones. Now society smart phone has reached a very popular, or bus is subway everywhere visible smart phone figure, visible smart phone use the high rate, and smart

6、 phone system is divided as Android and IOS systems. On the market in addition to IPhone, most of the smart phones are used in the Android system, the campus of the unified use of our school is also a Android system. For freshers, due to the greater our school campus to quickly find their place in t

7、he campus, the Maps app on Android devices is currently positioning and navigation of the preferred, and the current traditional Google Maps app, Baidu map app or High German map app without providing campus map with high precision. Therefore, it is necessary to design a localization and path planni

8、ng function of high precision campus map app. This graduation design based on Baidu map, the Baidu base map into the app and on the basis of the map to be modified to improve map accuracy, positioning and path planning function and, make the students more easily in the campus location position thems

9、elves and find the target building. Which improve the accuracy of the map is through their field trips each building of longitude and latitude and longitude and latitude transformation for Baidu map of Mars coordinates to modify the base map in the map, the original map variable for high precision m

10、ap, localization and path planning system is through the programming code to achieve. Through the introduction of Baidu map API positioning SDK and the use of map POI in the SDK search function to achieve the route planning, in the final APP to complete the above functions, and beautiful interface,

11、to achieve the desired results.Keywords: high precision map; positioning system; route planning;目 录1 前言51.1选题背景51.2项目内容51.3项目意义52 需求分析及相关技术介绍62.1用户需求62.2可行性分析62.2.1经济可行性62.2.2技术可行性63 系统分析及设计73.1系统描述73.2系统分析73.2.1初始化界面73.2.2 关于作者83.2.3校园地图显示83.2.4定位系统83.2.5路线规划系统84 详细设计94.1总述94.2详细设计实现94.2.1初始化界面和关于作

12、者94.2.2校园地图显示104.2.3定位系统134.2.4路线规划系统145 运行及调试155.1运行环境155.2调试时发现的错误155.3测试结果166 总结19参考文献20致 谢211 前言1.1选题背景随着科学技术的不断发展,日新月异的新科技层出不穷,而目前最普及的便是智能手机和电脑,地图是一种十分熟悉的功能性道具,现阶段地图的定义是:以一定的数学法则(即模式化)、符号化、抽象化反映客观实际的形象符号模型或者称为图形数学模型。从几十年前的纸质地图到现如今智能手机里的各种地图,如百度地图,谷歌地图,高德地图等等,但是对于新生来说,由于我校校园较大,无法很快地找到自己在校园中的位置,安

13、卓手机设备上的APP是目前地图定位和导航的首选,而目前传统的谷歌地图APP,百度地图APP或是高德地图APP等都没有提供校园高精度地图,因此我认为这样的题目会对以后来我校学习的新生有一定的帮助。故选了这个题目。1.2项目内容为了方便新生们使用加入了定位以及路线规划系统,用户可以使用该软件定位自己在校园的位置,并输入目标楼宇即可返回当前位置到目标楼宇的路线规划。本项目需要完成的内容:(1) 在程序中展现校园地图,并实现对地图的放大缩小和平移。(2) 实现通过手机信号和GPS信号的位置定位,并在地图上显示当前位置。(3) 对校园地图中的每个主要楼宇进行名称标示。(4) 实现路线规划功能,用户可输入

14、重点楼宇得能改成,客户端即返回相应的两点间的路线规划,并描绘在地图上显示。1.3项目意义本系统的开发,旨在为新入学的学生提供一个方便快捷的生活方式,由于我校校园较大,ABC三座教学楼错综复杂,经常有新同学找不到教学楼的位置,导致上课迟到,经管楼,艺术楼机械馆等楼宇也是很难找到,尤其是外省市的学生来此会更加着急,故而这个系统只为了方便学生找到目标建筑物,不至于迷路在校园中,成为一个实用的软件,降低新生上课迟到率,为学生提供一个便捷的生活环境。2 需求分析及相关技术介绍2.1用户需求本系统的用户是广大学生以及教师,方便用户们能在校园中迅速的找到想要去的楼宇,并标示出自己的位置以及路线,准确的查看到校园中的各个教学楼,宿舍楼,食堂等建筑物,可以对地图进行放大平移缩小等操作。2.2可行性分析软件的可行性分析最基本的是:如果这个问题不值得解决,那么分析员应该建议上级部门取消该软件的编码,来避免时间,金钱,人力和资源的浪费;如果这个问题值得解决,分析员应该为工程制定一个初步的方案。2.2.1经济可行性开发安卓软件系统实际上也是一种投资,希望能在将来获得更大的经济利益,而软件系统的经济利益通常表现在减少运行费用和增加收入两个方面,下面从软件开发的成本以及系统投入使用后所带来的经济利益来对本系统进行分析开发本系统需要电脑一台,折旧费用是1000元,开

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号