论文部分内容阅读
随着第三代移动通讯技术(3G)的不断普及,智能手机、平板电脑等设备市场占有率不断增加,智能终端用户的习惯的形成,移动位置服务得到了前所未有的快速发展。现在,移动互联网的大多数业务都与位置服务有关,如交友、旅游、购物。基于用户路线的记录就是位置服务其中一项备受关注并且与用户日常生活息息相关的服务。与此同时,以Facebook、新浪微博等为代表的社交服务网站,正在逐渐成为大多数用户的信息交流和获取的渠道,将社交网络与移动位置跟踪相结合不仅符合用户的需求,同时也是GIS的一个热门趋势。在移动互联网领域,由Google公司发起的OHA联盟走在了业界的前列,于2007年11月推出了一款开放的Android智能手机平台。Android操作系统给开发者提供了关于位置定位相关的类库,并可以通过Android平台美观实用的UI控件和Google公司发布的地图服务(Google Map)等服务接口,极大的方便开发者完成基于位置服务的应用程序。与使用二次组件开发移动GIS相比,基于Android操作系统的移动GIS既保证了开发的自主性、灵活性,又利用了Android操作系统自带的多媒体、蓝牙等功能,降低了开发难度和周期,是一种非常适合移动GIS自主开发的解决方案。本文主要从基于用户路线记录与分享的移动GIS的设计与开发实现两个方面进行了研究。从用户使用习惯的角度进行移动GIS的设计,从软件界面上把软件分为了以Google Map为底图的主活动视图,用于用户选择功能模块的菜单按钮,用来显示各个模块的子活动视图和用以设置自定义选项的对话框。在功能上则分别设计了路线追踪控制模块、地图管理模块、系统设置模块、路线分享模块、路线统计模块、资源添加模块以及软件帮助模块。从软件开发角度探索了在Android操作系统下进行基于用户路线记录与分享的移动GIS开发方式,着重介绍了在开发过程中一些关键技术与开发技巧的应用,并根据用户使用习惯与功能设计开发了基于用户路线记录与分享的移动GIS,实现了软件的三大组件,以及路线分享模块、路线追踪模块和路线统计模块等功能模块,并设计和实现路线展示平台用来更好分享用户路线。经过Android设备的测试以及应用程序的用户使用情况的分析和总结,可得该应用软件基本完成用户所需的功能,证明其是一款具有使用价值的手机软件。