基于Android的城市交通信息查询系统设计与实现毕业论文
2020-04-12 16:03:08
摘 要
传统的地图由于更新缓慢,找寻线路复杂等劣势而被人们渐渐弃用,又因为近几年智能手机的迅猛发展以及其的普及程度快速扩大,手机移动地图越来越成为人们出行所必不可少的。手机移动地图的优势在于其能借助GPS快速的确定使用者当前的位置,找寻目的位置并且能描绘出推荐路线来进行实时导航。现在智能手机市场所使用的系统主要是安卓和IOS,而几乎所有非苹果手机用户使用的都是安卓系统,市面上的百度地图以及高德地图的定位精度往往不够精准会导致人们查询出行线路是的不便。也因此本毕业设计选择设计一个基于Android的城市交通信息查询的手机地图App来方便人们的出行,调用百度地图的API将其功能引入APP中并且根据起点终点通过根据其所返回的数据绘制出行线路,经过修正的用户定位,以及可以在地图上选择两点进行测距,并且有不同导航模式。本文所做的主要工作如下:
1)地图定位功能,使用户可以方便的在手机上查询到自己的位置,并且可以查看周围的地理信息;
2)地图导航功能,用户输入出发地与目的地,能获取到应用所绘制的步行或是驾车的路线图;
3)测距和实时路况功能,用户随意选择地图上的两个点,可以获取这任意两个点的直线距离,也能通过路况功能查看周围道路的实时路况。
关键词:Android;手机应用;定位;导航
Abstract
Traditional maps have been gradually abandoned due to slow updates and difficulties in finding lines, and because of the rapid development of smart phones and the rapid expansion of their popularity in recent years, mobile mobile maps have become increasingly indispensable for people to travel.The advantage of mobile maps in mobile phones is that they can use GPS to quickly determine the user's current location, find the destination, and draw a recommended route for real-time navigation.The systems currently used in the smart phone market are mainly Android and IOS, and almost all non-Apple mobile phone users use the Android system. The accuracy of the Baidu maps and the high-definition maps on the market are often not accurate enough and can cause people to search for travel routes. The inconvenience.Therefore, this graduation design chooses to design a mobile phone map app based on Android urban traffic information query to facilitate people's travel. Call the API of Baidu map to introduce its function into the APP and map the travel route according to the returned data according to the starting point and destination. , Corrected user positioning, and the ability to select two points on the map for distance measurement and different navigation modes.
The main work of this paper is as follows:
1)The map positioning function enables users to easily find their location on the mobile phone and view the surrounding geographic information;
2)Map navigation function, the user inputs the departure place and destination, can obtain the application to draw the walking or driving route map;
3)Ranging and real-time traffic functions, the user randomly selects two points on the map, can obtain the straight line distance of any two points, and can also view the real-time road conditions of the surrounding roads through the road condition function.
Key Words:Android;mobile application;location;navigation
目 录
第1章 绪论 1
1.1课题研究的背景和意义 1
1.2 手机地图的国内外现状及发展趋势 1
1.2.1 手机地图国外发展现状 2
1.2.2 手机地图国内发展现状 4
1.3 论文的研究主要内容及结构安排 4
1.3.1 论文研究主要内容 4
1.3.2 论文结构安排 5
第2章 系统开发环境及关键技术 6
2. 1 Android应用开发环境的搭建 6
2.1.1 JDK的安装与配置 6
2.1.2 Android Studio的下载和安装 7
2.1.3 Android SDK工具包 8
2.1.4 Android工程剖析 9
2.2 Android操作系统的优势 11
2.3 移动终端定位技术 11
2.3.1 基站定位 11
2.3.2 Wi-Fi 定位技术 12
2.3.3 GPS 定位技术 12
2.4百度地图API Key的申请 13
2.5百度地图SDK简介 14
第3章 基于Android手机地图需求分析 15
3.1 系统的功能需求分析 15
3.2 系统的可行性研究 16
3.2.1 技术可行性 16
3.2.2 经济可行性 16
3.2.3 操作可行性 16
3.3系统功能性要求 16
第4章 Android手机地图总体设计 18
4.1 手机地图功能模块设计 18
4.2 系统工作流程设计 18
4.3 手机地图界面设计 20
第5章 Android手机地图详细设计及实现 21
5.1 地图功能模块设计及实现 21
5.1.1地图模块设计 21
5.1.2地图模块的实现 22
5.2定位模块 24
5.2.1定位模块的设计 24
5.2.2 定位模块的实现 24
5.3路线导航模块 28
5.3.1 路线导航模块的设计 28
5.3.2 路线导航模块的实现 29
5.4测距模块 32
5.4.1测距模块的设计 32
5.4.2测距模块的实现 32
5.19 测距模块关键代码 34
5.5 路况模块 35
5.5.1 路况模块的设计 35
5.5.2 路况模块的实现 36
5.6 界面的实现 37
5.6.1 抽屉布局 37
5.6.2 卫星式导航菜单 38
第6章 总结与展望 39
参考文献 40
致 谢 41
第1章 绪论
1.1课题研究的背景和意义
随着手机行业的飞速发展,近几年来智能手机的市场占有率呈井喷式的增长,而Android是占据智能手机操作系统市场的最大份额。因为谷歌是将Android以开源的形式推出与其在性能等各个方面表现都十分优秀,致使全世界很大一部分的手机厂商生产Android系统的智能手机。早在2011年,仅上市两年的Android的份额就超过了连续十年登顶的Symbian系统取而代之的成为全球第一。在次年Android依然保持是全世界市场占有率最大的操作系统,并占有了中国智能手机操作系统的90%。也因为Android对源代码完全开放、免费的操作系统和很高的市场占有率,基于Android系统的实用软件有着更大的机会拥有大的发展空间和市场。
由于智能手机的迅速普及,手机可以帮助人们做很多事,人们也越来越离不开手机。在人们的日常生活中的衣食住行,出行是必不可少的,特别是在城市建设飞速的今天,城市的交通也可以说是日新月异,为了避免出行的不便,实时地图对于我们来说显然是十分的重要的。因此手机地图无疑可以极大的方便人们的出行。手机地图的定位、导航、测距、实时路况等功能对于适应如今城市快节奏的生活来说几乎可以说是必不可少的。为了能在手机上随时查询交通线路,针对基于位置服务在人们出行路线查询,移动终端定位服务等场合广泛应用,开展手机定位技术在交通出行行为信息收集系统中的应用研究,有着一定的实用价值。
1.2 手机地图的国内外现状及发展趋势
伴随着国民经济和城市经济的繁荣,城市人口的迅速增加,城市建设朝着智能化的方向发展,智慧城市这一概念也应运而生。作为一个系统的工程,在建设智慧城市时首先考虑的是智能管理,之后是各种城市基础设施向智能化的方向进行建设,接着城市的管理、运行、生成的现代化水平可以得到很大的提升。如今出行成为日常生活不可或缺的一部分,而智能交通的建设可以辅助解决好人们的出行需求。在智能手机高度普及的今天,人们可以依靠智能手机的定位技术推进智能交通的发展。如今的出行不再像传统的单纯依靠路标和纸质地图,更多的是使用电子导航完成出行任务,在几乎没人一部智能手机的今天,电子地图的推广变得更加容易。
虽然现在应用市场上的各种手机地图功能十分多样,界面丰富,但也因为功能的过于复杂而增加了用户的操作难度,有很多除了地图的额外繁杂的功能占用了手机的内存,其中往往还充斥着很多的广告,用户误触到这些广告会出现跳转到广告界面或者后台直接开始下载广告应用。以上的种种问题都不同程度的影响着用户的使用体验。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: