地理围栏

原创 2015年11月21日 16:43:33
//配置位置管理器
-(void)managerLocation{
    if (!self.locationManager) {
        self.locationManager = [[CLLocationManager alloc] init];
    }
    
    //兼容8.0以前的版本
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
        //授权状态没有询问用户
        if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined) {
            [self.locationManager requestAlwaysAuthorization];
        }
    }
    
    //GPS硬件打开
    if (![CLLocationManager locationServicesEnabled]) {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"PGS 未打开!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil  , nil];
        [alert show];
    }
    
    self.locationManager.delegate = self;
    //设置精确度
    self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
    //设置距离的过滤
    self.locationManager.distanceFilter = 15.f;

}

## 开始监测

- (IBAction)begin:(id)sender {
    //构造监听区域
    CLRegion *region = [[CLCircularRegion alloc] initWithCenter:CLLocationCoordinate2DMake(34.77, 113.76887056) radius:1000.f identifier:@"first"];
    [self.locationManager startMonitoringForRegion:region];
    
    //开始位置监听
    [self.locationManager startUpdatingLocation];
    
    //添加一个圆形的覆盖层
    MKCircle *circle = [MKCircle circleWithCenterCoordinate:CLLocationCoordinate2DMake(34.77, 113.76887056) radius:1000.f];
    [self.mapView addOverlay:circle];
    
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS开发笔记之五十六——Geofencing地理围栏技术介绍

我们境外业务有这样的一个需求场景,当用户走进某一商户附近时,我们可以给用户发送和此商户相关的推送消息,从而为业务引流。针对这种需求,我们启动了这个技术调研,android的方案大致是不断获取用户当前位...
  • lizitao
  • lizitao
  • 2017年01月22日 20:54
  • 1958

Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)

上篇文章介绍利用百度鹰眼sdk对运动轨迹做纠偏、去噪、绑路处理。本篇将介绍鹰眼sdk的另一个功能——围栏,围栏的主要功能:将根据轨迹点判断手机终端是否进出围栏,并实时推送报警。应用场景:如进入目的地提...
  • c_furong
  • c_furong
  • 2017年09月16日 14:45
  • 561

CoreLocation、MapKit和地理围栏1

CoreLocation、MapKit和地理围栏地图和位置信息是最有用的iOS功能,让应用能够提供相关的本地信息,帮助用户找到前进的方向,当前,有帮助用户根据需求查找地点的应用,有帮助用户确定行车路线...
  • qq_27816995
  • qq_27816995
  • 2016年03月08日 14:31
  • 897

地理围栏算法解析

地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界,当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。如下图所示,假设地图上...
  • shengxiaweizhi
  • shengxiaweizhi
  • 2015年05月25日 23:34
  • 1315

地理围栏算法解析(Geo-fencing)

地理围栏算法解析       http://www.cnblogs.com/LBSer/p/4471742.html       地理围栏(Geo-fencing)是LBS的一种应用,就是...
  • u010913202
  • u010913202
  • 2016年05月18日 15:12
  • 2190

高德地图——地理围栏

这里使用的SDK为AMap_Location_V2.5.0_20160526.jar 没有接触过高德地图的同学,请参考 加载一张高德地图1.获取当前位置坐标package com.pansof...
  • guchuanhang
  • guchuanhang
  • 2016年06月26日 10:31
  • 11013

iOS 高德地图 地理围栏

地理围栏是一个(或多个)圆形的地理边界作为虚拟围栏,当设备进入、离开该区域时,可以接收到消息通知。地理围栏的半径数值需要大于0,如果 APP 退出,围栏随即失效。//使用说明//包含的头文件#impo...
  • Xiejunyi12
  • Xiejunyi12
  • 2016年10月26日 16:37
  • 2616

mongodb lbs 学习总结 . geo 算法源码链接

1. 索引和使用      结合MongoDB开发LBS应用   http://www.cnblogs.com/fuland/p/4266921.html 2. 2dsphere vs 2d ...
  • fei33423
  • fei33423
  • 2017年09月20日 15:24
  • 188

何为“地理围栏”

何为“地理围栏” 地理围栏(Geo-fencing)是LBS 的一种新应用,就是用一个虚拟的栅栏围出 一个虚拟地理边界。当手机进入、离开某个特定地理区域,或在该区域内活动时, 手机可以接收自动通...
  • sudyguoguo
  • sudyguoguo
  • 2012年10月09日 14:31
  • 7012

百度地图API实现地理围栏

地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。简单来说就是判断一个...
  • agisboy
  • agisboy
  • 2017年07月04日 13:52
  • 5053
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:地理围栏
举报原因:
原因补充:

(最多只允许输入30个字)