论文部分内容阅读
移动通讯技术迅猛发展,现代智能手机已经不仅仅是一部通讯工具,其功能强大,可以拍照录像、上网购物、微博聊天、游戏办公等,提供人们生活工作所需要的信息服务。所以开发手机应用服务将拥有广阔的发展空间和市场价值,而基于移动位置服务的手机定位服务就是其中一种备受关注与大众日常生活相关的服务。纵观国内外研究成果发现,基于移动位置服务的应用发展走势居高不下,大多数应用依然以GPS定位技术为主打定位技术,再结合其他系统如GIS地理信息系统,但是一套完整的GIS系统需要计算机软硬件、强大的地理空间数据库支持,所占内存很大,而且数据处理过程繁琐算法复杂,开发软件受组件功能限制,底图需支付商业费用,不适合在手机上使用与开发。而现今的大多数相关应用软件都是针对特定领域或者专业人士开发的,真正服务大众的应用软件很少而且功能简单。针对以上问题,本系统选取GoogleMaps作为底图,选取Android系统作为开发平台,开发基于移动位置服务的定位服务系统。两者都是Google公司推出的产品,两者结合兼容性高,易扩展,而且Google对外免费公布了地图服务应用程序接口,降低开发难度与费用,最主要支持中文,其中谷歌移动服务包提供的GPS、WIFI、基站定位技术,服务比较稳定,使用效果很理想。本文主要研究如何在Android系统平台下进行定位系统开发。深入分析Android系统的结构体系、框架组成、基本组件和数据共享,重点研究了Android地图开发的关键技术,画出在Android系统平台上开发应用程序流程图。通过手机用户在手机地图应用方面的需求分析,设计出具有自我定位、地址查询、路径导航和移动定位四大满足人们日常生活所需的功能,每种功能都可以控制地图缩放和显示模式转换,最终在Android模拟器上运行调试,实现了相应功能。