Android智能终端Thinking Map的研究与实现

发布日期:2016年1月30日
Android智能终端Thinking Map的研究与实现 Android智能终端Thinking Map的研究与实现

本内容试读结束

下载后可阅读完整内容,立即下载

应对即时性团购的兴起以及爱好旅游用户的需求,基于Android广泛应用的前景,利用Baidu Map提供的相关接口,设计并开发出一款简洁实用的手机地图服务,在保留周边搜索、路线查询的基础上增加了个人中心,便于用户进行景点分享、路线收藏等,充分利用移动智能终端的便携性,为人们的出行和购物带来了极大的便利,具有一定的应用价值。

随着现代社会网络化、数字化、信息化技术高速发展,以及3G 业务的全面展开,使得智能移动终端实现了从通讯网络终端到互联网终端的转变。对于广大爱好旅游的用户群体而言,手机地图系统借助移动终端和无线通信网络为其提供了无缝沟通、高效信息沟通、便捷出行的诸多优势。因此,如何借助已有的地图技术开发智能终端的地图服务系统, 具有重要的意义。

其中, 包力泰[1]利用Google Map 开发工具,借助智能手机的3G、GPS 功能,实现了我的位置、天气预报、手机归属地、本地公交和地图模式四大功能, 给出了设计思路和核心代码, 有重要的借鉴价值。

其中, 在用户定位过程中, 综合借鉴了Network方式速度快和GPS 定位精确的优点, 具体思路是调用LocationManager()服务先获取当前位置和卫星信息, 然后接受子线程发送的经纬度,从而确定用户位置。在公交路线实现方面将文本格式的公交线路解析成固定模式,建立数据表,并考虑了文本中的半角、全角符号等问题,从而实现了公交路线以及任意两站之间所有路线的查询。天气功能的实现则是调用GPS 确定用户所处经纬度,反查城市并利用Google 网站天气预报的接口, 从而获得天气预报。

柳婷[2]则对Google Maps API、Microsoft Virtual Earth API、yahoo Maps API和Baidu Maps API进行对比分析后, 采用百度地图接口进行手机地图开发, 主要包含地图浏览、地点搜索和自我定位功能,该文功能点介绍详细,测试结果表明响应速度较快,加载时间短。翟玉山[3]基于Google Maps 实现手机地图应用,通过目标位置的经纬度实现查询目标坐标,集合GPS 行程轨迹计算行程距离并显示在手机屏幕,通过GPS 定位技术实现自我定位,也可以借用手机地图规划出发路径, 满足了用户的基本需求。赵情融[4]利用Google Map 和相应API 库设计了一个可以记录用户行走轨迹的个人地图应用程序,主要跟踪使用者的移动轨迹并显示于地图上。徐光侠[5]等人利用XML 技术,整合Google Maps 与传感器开发原理, 设计开发了周边商店查询、天气预报等功能的生活服务性软件, 能够使用特定字符短信快速获取当前地理信息。吴元君[6]就地图服务系统的实现关键技术、系统部分功能的实现策略进行了介绍,但细节介绍不够详实。徐丽仙[7]研究了在Android 平台上利用Baidu Map 实现地图加载和地址编码的转换,但功能实现中关键技术介绍不够详细深入。张艳芳[8]基于Google Maps 实现了城市地图的浏览,自我定位、位置查询和路径跟踪等功能,满足了手机用户对地图的需求。

基于市场上Android 手机市场占有率高达70%的现状,以及基于Baidu Map 地图技术进行智能终端地图服务系统开发介绍不够详实的情况,开发一款基于Android 平台的Thinking Map 系统。该系统针对旅游爱好群体,在大多数APP 提供位置服务的基本功能上,增加了旅游路线、景点相册的分享,景点路线的收藏、预定酒店等功能,具有较好的应用价值。



相关标签