随着智能手机在人们的生活中的日益普及,手机软件的多样化日渐成为了一个重要的课题。为人们的日常生活进行导航的软件也逐渐占据了越来越重要的地位,智能手机平台下电子导航软件的开发成为了越来越多的厂家关注的焦点。本文在当前各类多种多样的手机平台中,经过横纵向的比较,最终选择了谷歌的Android这个开源的平台。本文利用了谷歌提供的地图接口和地理信息技术,采用了Android应用框架架构和SQLite数据库,实现了一个基于Android平台开发的电子移动导航系统。此系统应用于拥有Android操作系统的手机之上,提供了GPS定位,搜索地点,导航路线,线路追踪等功能。因此,系统的研究和开发具有重要实际意义。
本文研究了Android平台的框架和应用开发等相关技术,介绍了谷歌的开放接口Google Maps API和地理信息系统,并分析了国内外手机导航系统研究的现状。在经过系统的设计与实现之后,得出Android平台下基于Google Maps的移动导航系统的应用是具有可行性的,并且是非常有前景的。
本文完成了在线移动电子导航系统的设计与实现。首先,本文对移动电子导航系统的功能需求和业务流程进行了分析,完成了系统的总体设计和模块划分,并设计了数据库表。其次,以路线导航功能等为例,结合Google Maps API,给出了系统部分主要功能的具体设计和实现过程。最后给出了系统一些功能的截图。