基于roid的导航系统的设计与实现毕业论文

 2021-04-14 01:04

摘 要

当今社会,智能手机已成为我们生活不可或缺的总要工具,同样导航定位系统更与我们的生活出行存在密切的联系。安卓手机的普遍性,决定了目前导航系统在安卓系统中飞速发展。手机的导航定位是一种具有广阔的市场前景与利益价值的服务,百度地图应用不论时从功能上还是实际应用上都是在导航产业中占有领导地位的,而且对于源代码的开放利用也为我们提供了极大的便利,目前,手机的必备,网络服务的推广,通讯的便利,出行的复杂,使地图应用与人们密切相关。综合这些考虑,本毕业设计基于安卓的导航系统的设计与实现也是利用了百度地图的api开发了这个项目。实现了定位功能,在定位功能中实现了对地点经纬度的确定,以及地图的各种视角的呈现,包含缩放旋转俯视等等功能。还有公交的线路查询功能,地区兴趣点的搜索功能,更添加了兴趣点搜索之后的详细信息查询功能,在导航上也提供了公交,驾车,步行的3种选择方式来提供人们对于出行方式的选择。

关键词:手机导航;安卓;百度地图

Based on Android Platform Baidu Map Navigation

Abstract

In modern society, mobile navigation has become a navigation and positioning service is part of the indispensable in people's work and life, Android phones in general, has also become a one of the key point of the growth of Android in the map function, the mobile navigation and positioning service is a new has broad market and business application value. Baidu map in the field of leading a lot, electronic map service provided to convenient people when paper map unparalleled, especially in recent years the trend, mobile devices, smart, light, coupled with the speed of network promotion, baidu map with people's life closely related. Take into account the free opening of the Baidu map API, and the full function of the. I graduated from the design system based on Android personnel positioning system, not only the completion of the most basic function, and positioning based on integrated map operation function, the interest point searching, bus route query and path navigation function.

Key words: Mobile Navigation;Android;Baidu Map

目 录

1 绪论 1

1.1 研究背景 1

1.2 国内外研究现状 1

1.3 研究思路 2

1.4 论文组织 2

2 安卓及Java相关技术 4

2.1 Java语言介绍 4

2.2 Java语言的特色 4

2.3百度地图API,Android SDK介绍 6

2.4安卓平台介绍 6

2.5安卓组件的使用 7

2.6Android平台五大优势特色 8

2.7环境配置 9

2.8百度API申请和使用介绍 11

2.9 库文件的配置方法 14

3 基于Android的系统设计 15

3.1需求分析 15

3.2地图的导航界面 15

3.3地图的操作 16

3.4地图定位当前所在地 19

3.5地图的路径规划功能 21

3.6地图的公交路线站点查询 22

3.7地图的搜索兴趣点 23

4 软件功能的实现 25

4.1 系统实现分析 25

4.2系统架构模式分析 25

4.3 系统测试的目的 26

4.4系统测试的方法 26

4.5系统维护 27

结 论 28

致谢 29

参考文献 30

1 绪论

1.1 研究背景

伴随着手机的普及,3/4g网络的飞速发展,以及各种各样的导航软件不断发展,人们出行的导航以及成为人们生活中必不可少的一部分,Android这个手机操作系统在手机中占有的统治地位,安卓手机的市场份额的占有比例大,还有着很多优异的特点,就向:开放性能好,硬件性能强,各方面的扩展性好,各种软件的支持多等优点,开发基于Andriod的导航定位系统的市场十分的大。安卓系统的普遍性,对于人们出行导航,驾车导航都有着特别的意义。

1.2 国内外研究现状

目前,外国定位系统主要基于Google地图,2012年8月16日,谷歌的移动设备升级的地图服务,是这个升级在近500个城市在总线选择的重点,包含全世界100000000以上的汽车站出发时间和出行路线。谷歌还将一些站帮助司机找路线提供室内导航。

2012年12月3日,谷歌地图V1版本放弃上市,不申请API key。

2012年12月5日,谷歌地图V2版正式开放,最新的SHA1申请,原MD5的应用被遗弃。同时,开放新的谷歌API管理控制台的相关权力的使用,如图1.1所示显示。

图1.1 Google API

2013年2月26日和3月12日,Google Maps不断更新,修改,以期望获得更好的用户体验。在国外,地图导航在手机应用中占很大的比例,见图1.2所示。

图1.2 开发者调查

百度地图其实就是一个由百度网络地图搜索,覆盖近400多个城市,几千个县。在百度地图,用户可以查询到商场,街道的位置,店铺的地址;甚至可以查到离你最近的娱乐消费场所,公园,学校,医院等。

2013年1月23日:Android SDK V2.0.0的地图网格版本完全地图的矢量版本,与地图的网格版相比,显示地图更详细的增加。Android SDK 2.0.0版本不再包含定位功能(预留定位层)2013年3月28日:V2.1.0 Android SDK的产品线,增加地图的截图功能,自定义线绘制,根据起点和关键点,三维透视图的控制接口。

1.3 研究思路

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。