论文部分内容阅读
每个基于位置信息系统的目标是:“根据用户的需要,在相应的地点用个性化的方式和准确的位置服务实时为用户提供精确的信息”。这种需求只有借助基于位置信息的服务(LBS)才能满足。然而这些基于位置信息的服务往往局限于计算机,需要将这种服务植入到移动设备中。在这个智能手机被大家广泛应用的时代,智能手机甚至能够替代庞大的计算机来完成计算机要完成的工作。用户所获得的所有信息必须是在个人移动设备上是可用的信息,并且以用户自定义的方式呈现。本论文旨在设计实现基于位置信息服务的导航系统,系统是基于移动操作系统Android,结合GPS技术,利用Java语言实现的。本系统利用百度地图API接口设计开发一个提供在线定位、导航和生活信息的导航系统软件。该软件具有用户界面良好、反应速度快和用户体验出色等特点。论文的主要内容包括。第一章研究分析了该项目的背景及意义,以及国内外的研究现状,详细阐述了本论文的任务和要解决的问题。第二章对系统开发所涉及的相关理论进行了分析和研究,包括LBS、电子地图技术、定位技术和无线通信技术等。其中,电子地图技术包括电子地图的构成以及手机客户端与服务器端的数据交互流程;定位技术包括基站定位、终端定位和GPS定位技术。第三章研究分析了整个系统的功能,将其划分为7个功能模块,包括当前位置定位模块、指定位置查询模块、线路导航模块、位置信息服务模块、经纬度查询模块等。其中当前位置定位模块完成用户当前位置信息的获取;指定位置查询模块向用户提供指定位置在移动地图上的具体位置;线路导航模块为用户提供出行的最佳路径信息。第四章中阐述了系统主要功能模块的实现,给出了较为详细的实现过程和代码。最后,总结全部工作,提出了系统存在的问题和不足,并展望了下一步的工作,希望在以后的工作学习中获得更大的提升。