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基因的研究现状和参考文献
下一篇:小学高段同伴关系国内外研究现状

榆黄菇的开发与应用研究现状进展

轨道交通中应用ZigBee技术在国内外研究现状

机械手机械结构国内外研究现状

云通讯录国内外研究现状

手机资费套餐资费国内外研究现状综述

大学生孤独感手机成瘾国内外研究现状

平衡计分卡应用国内研究现状及文献综述

透过家徽看日本文化家紋から見る日本文化

基于安卓平台的二维码会议管理系统设计

ASP.net+sqlserver会员管理系统设计

企业科研管理中统计报表...

“时尚与旅游”电子杂志的设计制作

高校体育场馆效益研究【2772字】

农村幼儿教育开题报告

华夫饼国内外研究现状

论商业银行中间业务法律...

家电制造企业绿色供應链...