论文部分内容阅读
随着移动通讯技术的快速进步,以及手机、平板电脑等移动终端的普及,用户对移动应用的需求也与日俱增。目前,浏览器、即时通讯软件、游戏平台等都已成为移动互联网的主要入口,但这些应用在缺乏位置信息支持下难以体现更大价值,诸如汽车导航、位置检索这些实际问题在传统的应用中就难以实现。在此背景下,基于位置的服务(LBS,Location Based Service)技术应运而生,该技术通过获取和在地图上展示位置信息,实现位置信息的增值,具有很好的应用前景。本文通过对移动平台的对比,认为安卓平台作为目前市场占有率最高的移动平台,在该平台上实现位置信息服务具有较高的实用价值。通过对现有开发环境及地图服务等相关技术的分析,采用Eclipse+Android SDK+BaiduMap API的方式,实现了解析通过SMS获取的坐标信息,以符号化的形式展示于地图上,并为用户提供查询等功能。具体工作如下:(1)分析安卓平台的体系架构,选择开发过程中适合的地图API,了解硬件端获取GPS坐标的原理。(2)对硬件部分GPRS模块、微处理器、GPS模块等做出选择,并对该流程获取、发送位置信息功能进行设计。(3)采用Eclipse开发工具,Java开发语言,BaiduMap API等实现位置信息的处理、展示、查询等功能,并在模拟器上进行测试和部署。本文通过从硬件获取GPS坐标,以SMS形式发送该位置至移动端,并在移动端对信息进行解析,显示这一流程,实现了从现实至信息的转换,可以使用户便捷地了解到现实世界某一目标的位置,为汽车防盗,物流跟踪等问题提供支持。