基于安卓系统和百度地图的导航APP开发文献综述

 2022-08-03 02:08

文献综述

1前言

随着信息的快速发展,导航软件在人们的出行中扮演着至关重要的角色。面对目前炙手可热的位置服务(LBS),各大相关类型网站、广大电信服务商(IPS)和程序开发人员都把目光聚焦到地图服务平台(Map API)的选择上。常见的有百度地图、高德地图、搜狗地图、导航犬、谷歌地图、腾讯SOSO地图、凯立德导航。由于百度推出的百度地图API有着强大的功能、丰富的用户交互体验以及便捷的商业接入,最终选择了百度地图API作为开发工具。

这些软件都是两地之间的路线导航,并没有考虑同时去往多个目的的导航需求。本文参考了一些文献中的方法,加入了一种多目的地导航算法,该算法能够实现在途径多地后返回出发点所需的总行程时间最小。此外,在百度地图API的基础上应用此算法,能够使得二次开发后的软件具有多目的的导航功能。现阶段的APP开发主要有三种方式:基于JAVA的Android应用开发,基于Object C 的IOS应用开发,以及采用Ionic框架和HTML/CSS/JavaScript的Web App开发。本文选择基于JAVA的安卓开发工具Android Studio。

2 正文

2.1国内外研究现状

App取代企业wap网站成为手机主流移动应用,这已经是有目共睹的事实,在经历了一个时代的更替后得出这个结论“只要手机风靡全球,移动互联网发展达到高峰,推动了app应用行业,企业app营销是wap营销的新时代。”手机app具有强劲的发展势头与发展潜力。以苹果公司的App Store 平台在2008年推出的时候其中包含的移动应用大约只有500个,但是随后的几年中移动应用数量就疯涨到50万个,这一切只用了三年时间,这些移动应用的下载量更是达到了惊人的15亿次。截至目前,苹果应用大概近120万个,安卓应用143万个左右。随着Android操作系统的普及,使用其操作系统的移动设备越来越多,安卓App数量也日益增多,Android用户数量一直占据着最高份额,达到了74%。安卓操作系统的优势在市场中的作用逐渐体现出来,目前安卓操作系统的手机已经成为市场占有率最高的手机,它允许任何移动端运营商加入到Android的APP开发中,目前Android平台给APP开发提供了一个十分自由的环境,不对APP应用程序进行严格的审查。其次,影响Android手机市场份额的另一个原因是其低廉的价格以及丰富的APP资源。最后,相比于其他系统,Android APP开发更加容易推广,并且安卓用户下载APP的途径更加多和方便。

在互联网 旅游的刺激和影响下,旅游业于互联网的融合达到了全新的高度,互联网已经成为我国旅游创新发展的主要动力和重要支撑。本文所用于开发的百度地图是一项网络地图搜索服务,地图覆盖区域广、查询功能多样,Android是基于Linux的操作系统,多用于移动设备。随着移动通信网络技术、互联网技术、GPS技术和GIS技术的发展,二者的结合使得一种新形式的电子地图服务得以出现。因此,为满足用户的基本需求,需要申请百度地图密钥和使用百度地图提供的开源核心类接口,在手机端实现浏览地图、搜寻地点、路线规划、自我定位等多种功能。

2.2 Android 平台和百度Android SDK简介

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。