论文部分内容阅读
在Android系统的特点,系统构架及应用程序构造、开发这几个方面本文做了比较详尽的分析。同时结合OpenStreetMap、GPS定位技术、A*算法,深入研究其在Android上定位,导航以及地图编辑等功能,并设计了基于Android的导航系统。本系统使用java语言和eclipse开发工具进行开发。不仅对系统需求分析到具体设计过程进行详细地解说,同时还提供相关流程图进行说明,而且对在整个过程中发现的问题进行了探讨并提出解决办法。本系统包括地图显示,手机实况定位,搜索任意地址,导航路径的规划等功能。系统中还涉及了导航路径算法和数据库等方面的技术。本系统的地图导航算法是使用现在已经成熟的A*算法。系统在导航路径方面做了改进,使用A*算法作为寻找最优的导航路径算法,并将路径作为文件记录存储。区别于其他同类产品,该软件实现了对地图的编辑功能,可实时提交地图数据,修正错误的地图数据。