论文部分内容阅读
随着移动互联网的迅猛发展,作为承载者的移动终端也在不断发展,进而推动了移动终端操作系统的发展,其中市场占有率最大的操作系统是Android,它是谷歌公司2007年11月推出的以Linux内核为基础的开源的操作系统,专门运用在手机和平板等移动终端上,系统稳定、向下兼容,适合各大厂商快速打造属于自己特色的系统。目前智能手机上的应用程序丰富多彩,而人们所需的信息80%是跟位置有关,而当前的许多地图服务软件要么功能单一,要么操作复杂,无法很好地满足用户需求,因此开发一款界面友好、功能齐全的移动定位信息系统具有非常重要的意义。本文在Android平台下开发了一款移动轨迹定位信息系统,主要有九大功能模块:(1)地图搜索模块,可以搜索各大城市地图,并且可以选择卫星模式以及交通模式,最新版本的SDK还可以有3D效果显示;(2)城市搜索,可以搜索城市内部的兴趣点以及周边的兴趣点;(3)我的位置,以一个蓝色圆点在地图上标注出来;(4)GPS信息,可以显示自己所处的详细位置,并且可以显示周围1000米范围内的移动、银行、酒店等详细信息;(5)路径查询,可以查询公交、驾车、步行路线,并且可以选择路线策略;(6)轨迹记录模块,可以在地图上绘制自己的行走路线;(7)位置信息存储,可以存储自己去过的地方,并且用户可以对这个地方进行描述记录,以便日后查看,还可以与微博等进行分享交流;(8)脚步统计,可以记录用户的脚步数;(9)指南针,可以帮助用户识别方向,以防迷向。本文首先对Android操作系统进行了深入的研究,熟悉了其总体框架体系以及设计思想,了解了Android应用程序的开发流程,深入分析了Android应用程序框架和运行机制,详细介绍了应用程序的四大组件,为系统的开发打下了扎实的基础。接着,分析了当前手机地图服务现状,在此基础上进行了本系统的需求分析,进而选择采用百度地图提供的API进行开发,并且详细介绍了百度地图Android SDK以及定位SDK的工具包;接着对本系统进行详细的分析设计并解析开发中可能用到的关键技术;最后进行编码实现。本系统的开发测试都是在中兴U880上进行的,运行正常,稳定可靠,是一款界面友好,功能丰富的移动轨迹定位信息系统。