别样的定位服务

说到位置跟踪技术或者说定位,大家都很容易想到GPS。但长时间开着GPS实在虐电池——一两个小时可能没有问题,但如果你要开着app作一天的位置追踪,那么即使带着移动电源也很快会被吸干。有需求自然就会有市场,为了解决这一难题,LBS应运而生。

LBS是一种基于位置的服务,它是通过电信移动运营商的无线电通讯网络或外部定位方式(如GPS)获取移动终端用户的位置信息,在地理信息系统平台的支持下,为用户提供相应服务的一种增值业务。

是在GPS之外加入其他的数据连接来确定用户的位置:WiFi信号,通讯基站信号和用户设定的地理围栏。它会首先检测你是否处于设定的地理围栏之中,一旦确定用户处于地理围栏中,那 app就会确保GPS没有打开。同样,如果你处在几个已知的位置:比如正在工作或者处于家中,app会关闭GPS并监听那些表示你正在移动的信号。而当用户发生了位置移动,app才会重新打开GPS。

目前全球范围开通GPS的手机保有量已经过了7.7亿台,不可否认位置数据在移动空间已经无处不在了。在移动端开展基于位置的服务也已经走出了单一面向个人用户的探索(比如国外的Foursuqare、国内的陌陌和许多从天气到旅行的app),很多面向企业用户的数据挖掘服务也同样已经开始成长。

这样基于定位服务和大数据的服务形式,为我们的生活带来了全新的蓝图,将必然会覆盖我们日常生活的方方面面。出门旅行,你能知道所在位置附近用户可能感兴趣的场所、货币汇率、时差情况,并提供翻译服务。日常娱乐,它能知道你走到了电影院还是餐厅,弹出关于你收藏的关于电影或餐厅的优惠券提示;它能知道你在机场,预先把登机所需要的信息准备好。经过花店,手机会提醒你要买花送给太太;经过超市手机会提醒你买一瓶酱油;经过音像店,《娱乐圈血肉史二》DVD终于有得卖了……诸如此类,无一不再像我们昭显这LBS的魅力,互联网能将所有的线下数据串联起来,再利用“位置”把人放置在这张网中,因为一切都可以数字化,所以所有的人类活动都可以变得可定义、可操控。

别样的定位服务,布布扣,bubuko.com

时间: 2024-10-13 22:24:33

别样的定位服务的相关文章

iOS开发 定位服务与地图

概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的.的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个陌生的地方想要查找附近的酒店.超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品.总之,目前地图和定位功能已经大量引入到应用开发中.今天就和大家一起看一下iOS如何进行地图和定位开发. 定位 地图 定位 要实现地图.导航功能,往往需要先熟悉定位功能,在iO

简易的IOS位置定位服务

有时一些小的需求.事实上仅仅是须要得知当前IOS APP使用的地点.有些仅仅是想精确到城市级别,并不须要不论什么地图. 有了下面的简易实现: @interface MainViewController ()<CLLocationManagerDelegate> .... @end @implementation MainViewController - (void)InitLocation { //初始化定位服务管理对象 self.locationManager = [[CLLocationM

iOS定位服务与地图开发(1)---获取经纬度

定位服务是通过GPS等方式查找定位自己的位置的,再通过地图标注出来. 在iOS中定位服务和地图开发是使用两套API分别完成的. 1.定位服务: iOS系统提供3种不同定位途径: 1>WiFi定位:通过查询一个WiFi路由器的地理位置信息,iPhone.iPod Touch.iPad都可以采用. 2>蜂窝式移动电话基站定位:通过移动运营商基站定位 3>GPS卫星定位:通过3~4颗GPS卫星位置定位,最为准确,但是耗电量大 iOS不像Android系统在定位服务编程时可以指定采用哪种途径进行

Android 定位服务(Location-Based Services)

Android定位服务融合了GPS定位.移动通信.导航等多种技术,提供与空间位置相关的综合应用服务.近些年来,基于位置的服务发展更为迅速,涉及商务.医疗.工作和生活的各个方面,为用户提供定位.追踪和敏感区域警告等一系列服务. Android平台支持提供位置服务的API,在开发过程中主要使用LocationManager和LocationProviders对象. - LocationManager: 用来获取当前位置,追踪设备的移动路线,或设定敏感区域,在进入或离开敏感区域时设备会发出特定警报.

iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等(转)

转载自:http://www.cocoachina.com/ios/20151214/14502.html iOS系统版本的不断升级的前提,伴随着用户使用设备的安全性提升,iOS系统对于App需要使用的硬件限制也越来越严格,App处理稍有不妥,轻则造成功能不可用用户还不知道,重则会造成App Crash. 当 用户在App启动时,看到弹出来的一条条“XXX 请求访问您的位置” “XXX 请求访问您的通讯录” “XXX 请求访问您的日历” “XXX 请求访问您的摄像头” 等一系列消息时,用户觉得不

在iOS8下使用CLLocationManager定位服务需要系统授权

最近在ios8.0使用CLLocationManager定位服务,发现老不能定位,查看设置菜单中的项也是处于未知状态.想起之前都有一个弹出框提示用户是否允许定位,这次一直没有出现了.原来ios8.0下的定位服务需要申请授权了. 具体代码如下: 1 if ([CLLocationManager locationServicesEnabled]) { 2 3 self.locationManager = [[CLLocationManager alloc] init]; 4 5 _locationM

手机定位服务将构建新一代网络(转来的)

导 语:试想一下,假如你的企业能够完全掌握客户的行踪——无论客户是逛杂货铺,还是在上班途中,甚至是出门遛狗,都尽在掌握,那么你能从中获得什么信息?假 如真的能够获取这些信息,你又希望借此向用户出售何种商品和服务呢?如果真的能够做到这一点,而且你的数据具备很高的相关性和实效性,那么用户又是否会出 于隐私的考虑而拒绝你的服务呢?这可不是科幻小说,而是一个新兴行业,它一由大批创业公司组成,而且借鉴了谷歌和诺基亚等科技巨头的经验,它们或许就能解 决上述问题. “点” 那 是一个多雪的冬季,在纽约SoHo

iOS定位服务编程详解

现在的移动设备很多都提供定位服务,使用iOS系统的iPhone.iPod Touch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi, 蜂窝式移动电话基站, GPS卫星 iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位.iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用 哪种方式进行定位的,iOS系统会根据设备的情况和周围的环境,采用一套最佳的解决方案.这个方案是这样的,如果能够接收GPS信息,那么设备优先采用 GP

iOS定位服务与地图开发(4)---显示地图

iOS 6之前,苹果使用的是谷歌地图,iOS 6之后,苹果使用了自己的地图(国内好像用的是高德地图),但是API编程接口与iOS 5相比没有太大变化. iOS 应用程序中使用Map Kit API开发地图应用程序,使用MKMapView类作为地图显示视图,其委托协议是MKMapViewDelegate. 1.显示地图: .h文件中代码 #import <MapKit/MapKit.h> @interface YXCViewController <MKMapViewDelegate>