登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于LBS的交通导航系统的设计与实现文献综述

 2020-04-07 04:04  

文 献 综 述

一、 系统开发的背景及意义

自从人类发明了汽车,人类活动的地理范围被大大拓展,一日千里在今日已是轻而易举。随着现代城市交通的发展,道路变得越来越复杂。开车出门,不带上一张地图,很有可能迷路。传统的纸质地图在面对交通拥堵,超速检测等问题时,越来越显得无能为力。因此,日益迫切需要一套能够即时获取道路方位信息的系统,服务于出行驾驶的导航系统。

近些年,随着智能手机的普及,电子地图,GPS,基站定位等概念逐渐走入人们的视野。基于智能手机的定位导航软件,也层出不穷。大大方便了人们的日常出行。作为一个软件开发者,在享受这些软件给我们带来的便利的同时,也应该思考背后的隐忧。

目前,比较受欢迎的移动平台有Android,IOS,WindowsPhone。其他诸如Symbian,Bada,BlackBerry,WebOS等,其用户群体也不容小视。据Mozilla官网消息,Firefox OS即将于明年发布,移动平台大军又添一员猛将。一直以来,为了使应用能够运行运行于大部分移动平台,开发者不得不为各个移动平台开发对应的版本。可是,从一个平台,移植到另一个平台所花费的工作量还是相当需要考虑的问题;移植所带来的一系列问题,也需要开发者花费精力去消除。开发者往往陷入跨平台的泥潭,而没有精力去完善应用本身,真是得不偿失。

如果,只开发一套系统,就能够运行于任何平台,那么这个自然问题就迎刃而解。移动平台跨平台开发的需求,越来越迫切。

人们的智慧是无穷的,有需求的产生,就会有人给出解决办法。这个办法就是HTML5。HTML5这个概念近些年持续升温。各大科技网站,刊物均可见到这个关键字的身影。HTML5到底是什么呢?HTML5其实就是HTML语言的一种,是当今使用最多的HTML4的升级版本。HTML5对于之前的版本来说,是一次本质的飞跃。与之前的HTML相比,HTML5并不仅仅用来显示Web内容,它的新使命是将Web带入一个成熟的应用平台。在HTML5平台上,视频,音频,图像,动画,以及同设备的交互都被标准化。这一系列标准,使得HTML5开发的应用能够是实现真正的跨平台。应用不需要关心它所运行的平台。实现了HTML5规范的平台,理论上都可以运行HTML5开发的应用。

令人可喜的是,现今大部分移动平台,如Android,IOS,WindowsPhone等都很好的实现了HTML5的大部分规范,即将发布的Firefox OS更是将HTML5作为其应用开发的基础语言。在Android,IOS等平台上的HTML5开发也出现了很多不错的解决方案,如Sencha Touch,Touchy Boilerplate,JqueryMobile,Phonegap等等。而这其中,Phonegap JqueryMobile的开发模式运用的最为广泛。

Phonegap通过在各个平台运用本地开发语言实现一套通用的JS API提供给开发者使用,实现运用HTML5加JS的WEB开发技术驱动本地硬件,以实现Native APP的开发。所有的应用具体内容,由HTML5开发,通过Phonegap加载运行。使用者完全感觉不到程序和本地程序的差别。JqueryMobile是Jquery框架在移动设备上的特别定制和优化的版本。为移动设备的触摸屏做了很多优化设计,使得WEB页面拥有与本地应用同等的操作体验。

现今的导航应用,综合运用了GPS,基站定位,基于位置的周边查询等技术。它不仅仅是一个独立的单机应用,必须有后台的服务器支撑,才能更好的实现查询,用户信息管理,系统维护更新等事务。

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图