目次
1绪论·1
1.1研究背景与意义··1
1.3研究内容··2
1.4研究方法与技术路线··3
2系统开发平台环境以及技术基础·5
2.1安卓平台的介绍··5
2.2集成开发环境Eclipse··5
2.3软件开发工具包SDK6
2.4Android模拟器AVD6
2.5移动地理信息系统GIS··6
3最短路径算法的分析与比较·8
3.1Folyd算法8
3.2Bellman-Ford算法·9
3.3Dijkstra算法10
3.4算法比较与选择13
4校园导航软件功能设计与流程15
4.1功能设计15
4.2模块设计15
4.3导航系统流程17
5系统功能的开发与测试20
5.1用户登录功能测试20
5.2地图导航功能测试23
5.3校园交际功能测试27
6总结与展望··28
6.1主要工作28
6.2展望28
结论·30
致谢·31
参考文献··32
1 绪论1.1 研究背景与意义随着科学技术以及社会经济的不断发展,智能手机的拥有量不断增加,并且多种功能的导航APP 不断被开发。但是当行人在特定的陌生小区域内寻求导航路径时,这些导航系统会暴露出很多缺点:(1)导航APP 中的地理信息不够完善;(2)地理、建筑、道路信息更新速度很慢;(3)实时定位状态出现延迟;(4)定位精度太低。因此,设计一款针对某一特定区域的导航系统APP 是十分有必要的。近年来,我国智能手机市场发展迅速,智能手机占据我国手机出货量比重也越来越高。根据互联网数据中心IDC(Internet Data Center)的报告分析,在 2013年,全球智能手机出货量达到了2.162 亿部, 份额首次突破了 50%(51.6%)。 [1]该报告预测称,2016年中国智能手机市场占整个手机市场的份额将达到 72%,到那时,中国将真正进入移动化IT 时代。 1智能手机的迅速普及带来的是人们对于电子地图以及导航系统日益猛增的使用率,人们希望通过导航软件的快速导航抵达目的地,又快又准,节约宝贵的时间,从而提高办事效率-吹冰`文~论^文.网www.chuibin.com。特别是在现代高校中,访客乃至学生对具有导航功能的校园应用手机软件的需求是很高的。随着教育事业的蓬勃发展,各大高校都十分重视学校的硬件设施建设,不断进行楼房改造、兴建,并且对校园内的道路进行修整、重新规划。在这种情况下,外来陌生访客如果需要走进校园进行事务拜访,就会变得十分不方便了,往往路径问询就需要浪费大量的时间。