Android是基于Linux平台的开源手机操作系统,于2007年11月被Google推出后,到目前己经更新到7。0版本。自诞生之日起,Android就凭其独特的开放性、良好的用户体验,获得了广泛好评和使用。据市场研究机构Strategy Analytics发布的数据,2014年第三季度,搭载Android操作系统的智能手机出货量占到全球智能手机总出货量的84%,而第二季度更是达到了85%的比重。Android系统的风靡全球与其系统上丰富的软件应用有着密切的关系,两者相辅相承,互相促进。85138

当前基于位置服务的应用软件层出不穷,其中的代表者有谷歌手机地图软件(Google Map)、百度手机地图软件、高德手机地图软件等。

谷歌手机地图是谷歌公司提供的电子地图服务,包括局部详细的卫星照片。它能提供三种视图,分别是矢量地图、卫星地图、地形地图。其中矢量地图可向用户提供政区、交通、商业等信息。卫星地图由不同分辨率的卫星照片组成。地形视图则可被用以显示地形、等高线等。谷歌手机地图软件支持记录自己的位置,并提供免费的GPS语音导航服务,还能在地图上查看好友的行踪轨迹。它不但支持汽车导航,还支持步行导航,两者界面相同,且具有相同的语音导航提醒,甚至能在需要拐弯处震动提醒。它带有罗盘旋转视图,可以在用户打开3D视图模式时,手机地图随着用户的旋转进行旋转,自动对准显示用户面向方向的数据。

百度手机地图应用软件是由百度公司提供的,主要功能有以下几个:支持快速定位,支持查找地点、商家、公交站点、用户所在位置周边的生活信息;支持公交、步行、驾车等三种路径规划方式。 

高德地图是高德公司提供的,主要功能如下:支持动态导航(实时播报道路交通状况,智能制定提供躲避拥堵的路线方案,智能计算出行所需时间,道路摄像头、速度监控提醒)、离线地图下载。

本课题(基于GIS的手机地图应用开发)的研究内容包括两个方面,Android平台研究、Android手机地图软件开发研究。

     Android平台研究包括两个方面,一个方面是结合Android源码分析Android启动机制、消息队列机制、进程间通信机制等,另一个方面是研究分析Android的系统架构,特别是Framework层的架构。另外,结合Android平台上软件开发的一些常见问题进行分析和解决,如数据库的开发、实时监听、数据共享、回调、自定义控件等。论文网

     Android手机地图软件开发研究包括两个方面。

    1、对市场上手机地图软件开发工具包(Software Development Kit, SDK)的研究。目前市场上Android手机地图SDK主要有高德地图Android SDK, Google地图Android SDK和百度地图Android SDK。本课题通过对比这三种地图SDK的特点,确定手机地图软件开发所采用地图SDK的种类,并对选中的SDK进行学习分析。

    2、对地图软件进行需求分析。

    从功能角度而言,这款地图软件包括路径规划、搜索、定位、公交查询等多个功能。其中,路径规划功能是根据用户输入的起点、终点位置和出行方式查找路线,包括驾车路线、步行路线、。公交换乘路线三种;起点、终点的输入有手动输入、手动选取两种方式;路径规划结果的展示有文字展示和地图图层展示两种方式,两种方式可以互相转化;文字结果可以保存在本地数据库中,以方便用户下次查看。搜索功能是根据用户输入的关键词进行POI ( Point of Interest查询,包括当前视图搜索、指定城市搜索和指定范围搜索三种方式。搜索结果可以展示在地图图层上,用户可以通过点击查看详情。定位功能是使用基站定位、Wi-Fi定位和GPS定位混合

上一篇:SPL基因的研究现状和参考文献
下一篇:小学高段同伴关系国内外研究现状

小学高段数学发现法应用国内外研究现状

手机对亲子关系的影响国...

遥感在湖泊提取研究中的应用国内外研究现状

手机应用移动学习国内外研究现状

图谱应用国内外研究现状

铍青铜合金研究现状及应用领域

超材料在天线应用上发展研究现状

国内外温度控制系统研究现状

高校绿色创业政策保障机制初探【3534字】

中大口径线膛火炮榴弹弹...

如何提升小學生的计算能力【1885字】

张承志中短篇小说的艺术特色

论名人微博的舆论引导功能

子宫肌瘤者施行子宫全切...

2023年非婚生子女上户口,...

STM8S简易航标灯控制系统的设计

Ruby+SQLITE3实验室管理系统的设计+ER图