基于Android平台的出行LBS应用设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:wolfvs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端设备的迅速普及以及移动通信技术的不断发展,移动互联网已经全面进入人们的日常工作和生活。同时,基于位置服务(Location Based Service,LBS)也越来越受到人们的重视,各类LBS产品层出不穷。在Android系统长期占据智能手机操作系统市场最高份额的前提下,毫无疑问 LBS与Android结合的趋势不可避免。  从上述分析可以看出,在当下移动互联网时代,一款嵌入 LBS功能的Android应用很有可能吸引较多用户尝试使用,有着非常不错的市场潜力。本文正是在这样的背景下,提出了一款基于 Android平台开发的出行 LBS应用TourPhoto。TourPhoto应用的主要目标是为了丰富人们的出行体验,应用完全基于用户的地理位置实现用户出行路线的记录,并且满足用户乐于分享的需求以及发现周边新鲜事物的好奇心。  作为一个完整的应用,TourPhoto主要包括客户端和服务端两部分。客户端基于Android平台开发,服务端基于Node.js平台开发。客户端与服务端使用非常流行的 HTTP协议进行通信,使用轻量级的 JSON格式进行数据交互。TourPhoto应用主要利用百度地图Android SDK提供的GPS精确定位和基础地图服务,实现用户出行路线记录与绘制功能,并且通过服务端提供的 HTTP接口完成照片分享以及利用服务端 MongoDB数据库原生支持的基于 GeoHash算法实现的地理空间索引和经过高性能优化的查询函数完成客户端搜索当前位置附近照片分享记录等功能。
其他文献
随着Web相关技术的日益成熟和Deep Web所蕴含信息量的快速增长,对Web数据库的访问逐渐成为获取信息的主要手段,Deep Web的研究也越来越受到人们的关注。Deep Web中蕴含了丰富
基于TCP/IP的Internet迅猛发展,已经成为全球覆盖范围最广,承载业务最多的综合性网络。当VoIP正在逐步替代传统的PSTN通信时,如何处理传真通信变得越来越重要。FoIP(Fax Over
随着智能手机的快速普及,移动互联网已经融入了我们的生活之中。与定位相关的应用(LBS)越来越成为我们生活中不可或缺的一部分,例如社交计算,地图导航等应用。在室外定位中,GPS和GS
PKI技术已得到广泛应用,但是由于PKI缺乏统一的体系标准,不同厂商的PKI产品互通互操作性差,以及近年来基于XML的Web服务技术使用,传统的安全解决方案已经不能满足新的安全需
随着信息时代的到来,信息技术已逐渐渗透社会的各个领域,社会各界已建立起各自的信息管理系统,完成了信息化建没的初级阶段。近年来,数据库技术及网络技术的更新使实现构数据
计算机动画、科学计算可视化和虚拟现实技术是当代计算机图形学的三个热点问题,计算机动画中的水流动画属于自然现象,是比较难以模拟但又有意义的课题。要想真实地模拟自然现
随着生物学研究在分子水平的展开,尤其是人类基因组计划的实施完成,产生了海量的生物数据,并形成了数以百计的生物数据库。这些生物数据后面隐藏着大量的生物学知识,如何有效
随着因特网及其相关技术的发展,分布式的各组织、单位之间的合作已成为一种现实。在这种分布式多域合作环境中,访问控制问题是各合作组织最为关心的一个问题——如何促成资源
云计算是2006年由Google CEO提出的把IT能力如计算力、存储空间、开发平台等作为一种服务提供出去的概念。如今,云计算已经引领了行业的发展趋势。传统的IT公司都已经开始布局
随着企业信息化步伐的加快,企业对于自身信息安全的需求也在逐渐的加强。使用公钥基础设施(PKI)是解决此类问题的关键基础。但是,在我国PKI的发展还远远不能满足企业的需求。