3.2.1 数据库类库的介绍 12
3.2.2 地图API的 13
3.3 IOS开发的设计模式 18
3.4 部分核心代码介绍 19
3.4.1 定位代码 19
3.4.2 获取位置信息代码 20
3.4.3 数据库操作代码 21
3.4.4 API使用代码 23
3.5 最终项目 27
3.5.1 程序运行截图 27
3.5.2 程序调试控制台截图 30
3.6 测试结果 31
3.6.1 在本地测试 31
4 结论 32
4.1 对于定位服务的相关问题 32
4.2 关于服务商API的分析 32
4.2.1 百度 32
4.2.2 高德 32
4.2.3 Google地图 33
4.3 对于IOS定位服务开发的相关想法 33
4.4 在定位服务上将如何优化 33
致谢 34
参考文献 35
附录 36
1 绪论
位置信息服务(LBS)技术是将通信技术、GIS技术、数据库技术和移动定位等技术相互融合,为用户提供相应服务的一种增值业务。在目前移动互联网空前强大的基础上,位置信息服务这一技术将在移动社交网络、生活服务应用中起到重要的应用。
1.1 研究背景
1.1.1 位置信息服务简介
LBS的定义有很多。1994年,美国学者Schilit提出了位置服务的三大目标:你在哪里(空间信息)、你和谁在一起(社会信息)、附近有什么资源(信息查询)。成为了LBS最基础的内容。
2004年,Reichenbacher将用户使用LBS的服务归纳为四类:定位(个人位置定位)、导航(路径导航)、查询(查询某个人或某个对象)、识别(识别某个人或对象)、事件检查(当出现特殊情况下向相关机构发送带求救或查询的个人位置信息)。
从技术的角度,LBS实际上是多种技术融合的产物:
LBS的组成部分:移动设备、定位、通信网络、服务与内容提供商
而关于LBS的应用现在已经有几百种了,凡是与位置相关的,都可以称为LBS。2001年,提出了AGPS的概念,即将GPS与移动通信在芯片级进行结合。2002年,高通及其子公司Snaptrack推出了GPSONE芯片,更是打通了GPS与CDMA的桥梁。
2002年,Ahonen & Barrett出版了一本书,叫做《UTMS服务》(Universal Mobile Telecommunications System叫做通用移动通信系统,是3G技术中的一种,采用W-CDMA作为底层协议,并且达到了欧洲和日本对于3G无线广播的要求。)里面首次对位置服务进行了讨论。
2002年3月,Jimmy LaMance, Jani Jarvinen, Javier DeSalas在GPS world上发表了一篇文章,首次对AGPS(辅助型GPS)进行了详细的介绍。
快的打车是一款立足于LBS(地理位置)的O2O(线上到线下)打车应用,主要面向日常乘客打车和出租车司机。乘客可以通过APP快捷方便的实时打车或者预约用车,司机也可以通过APP安全便捷的接生意,同时通过减少空跑来增加收入。目前非常火爆的应用,使用较便捷。
陌陌是一款基于地理位置的移动社交工具,你可以通过陌陌认识周围任意范围内的陌生人,查看对方的个人信息和位置,免费发送短信、语音、照片以及精准的地理位置。通过陌陌,你可以非常及时的将网络关系转换为线下的真实关系,在众多IM应用的竞争当中,凭借着优秀的LBS服务存活下来,并在今年突破一亿用户。 LBS移动终端设备的软件开发位置信息服务(2):http://www.751com.cn/jisuanji/lunwen_15240.html