4。1 服务器接口测试 32
4。2 客户端测试 39
4。3 本章总结 48
5 总结与展望 49
结 论 50
致 谢 51
参 考 文 献 52
1 引言
LBS 位置服务(Location-Based Service)又称移动定位服务。此类应用通过移动运营 网络(如 CDMA 网、LTE 网)或者全球定位系统(如 GPS、北斗导航)获得移动终端用户的地 理位置信息(如经纬度),向用户提供导航、购物、生活、地理信息服务。传统的应用如高德 地图,新型的应用如微信、陌陌、美团等,全部通过获取用户的地理信息来提供服务。论文网
1。1 选题背景
随着社会生活节奏逐渐加快以及生活条件的改善,人们日常出行规划的次数也越来越多, 为了节省人们的出行时间,避免出行过程中因为各种原因导致浪费过多出行时间。人们非常 想要自己查看出行地图、规划出行路线、查询就餐地点等等一系列活动,所以实现自动定位 服务平台就非常有必要。
位置是人们在社会生活中的重要属性,在信息爆炸的今天,人们迫切的想要知道自己所 处地理位置周边的环境信息,比如“我现在在哪里?”、“到中山陵游玩走哪条路?”、“我附 近有没有 ATM?”等等。而移动位置标注数据分享系统是解决上述问题的有效方案,它将在 线共享的海量数据和位置信息分享服务系统功能延伸到了更加便捷的移动终端上,满足了移 动用户的关于获取、共享和发布基于位置的信息的需求。安卓系统开发平台采用开源的 Java 语言开发技术,并对核心系统结构进行了优化和增强,对设备的性能要求较低。Android 是一 个开放的移动智能设备平台,基于 Android 系统进行位置信息分享应用的开发,结合百度地 图、腾讯地图等开放平台的移动端和服务器端 API 接口,可以大大缩短开发周期并提高应用 质量。
下面分别从理论与实践两个方面对本应用开发相关内容进行了探讨。理论上,对 LBS(基 于位置的信息服务)位置信息标注分享系统的系统架构、Android 系统应用开发技巧进行了详 尽的探究。实践上,采用 J2EE Web 技术并结合 MVC 软件设计模式和 Restful 设计风格的 Web 信息开放接口,同时基于 Android 平台开发本系统的 LBS 服务客户端。以 WebService 接口来 实现移动端与服务器端之间的数据请求交互,构建基于 LBS 的自主定位位置信息分享的服务 系统。
1。2 本课题的国内外的研究现状
1。2。1 LBS 起源与应用
1。2。2Android 平台介绍
1。2。3 高德地图开放平台
1。2。4Jsoup 介绍
2 系统结构及原理
2。1 LBS 系统原理
本项目系统结构包含了客户端、业务服务器和第三方地图服务器。通过这样的结构拆分, 采用独立的第三方商用地图解决方案,可以将主要的精力用于第客户端和业务服务器的功能 开发上。这样的结构设计,不仅缩短了系统开发的周期,同时保留了系统的扩展性,有利于 后期的维护,提高系统的灵活性和健壮性。