地理围栏

原创 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];
    
}

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

相关文章推荐

地理围栏.zip

  • 2015年04月11日 17:02
  • 2.37MB
  • 下载

在 Android* 商务应用中实施地图和地理围栏特性(抄录下来的)

在 Android* 商务应用中实施地图和地理围栏特性 Miao Wei (Intel) 于 星期二, 7月 22, 2014 提交 新浪腾讯 摘要 本...
  • Roy_cl
  • Roy_cl
  • 2014年11月12日 09:01
  • 795

在 Android* 商务应用中实施地图和地理围栏特性

摘要 本案例研究讨论了如何将地图和地理定位特性构建到 Android* 商务应用中,包括在 Google Maps* 上覆盖商店位置,以及在设备进入商店地理围栏邻近区域时借助地理围栏通知用户。...

百度地图API实现地理围栏

地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。当手机进入、离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告。简单来说就是判断一个...
  • agisboy
  • agisboy
  • 2017年07月04日 13:52
  • 3621

【开源】电子围栏-测距离-测面积-拉框放大-实时路况-逆地理编码的实现

最近项目上涉及到地图,考虑到精度等问题,最终选择了51ditu。要实现电子围栏等等功能,经过几天努力,大致有了个雏形,由于是第一次接触HTML和JavaScript编程,三天下来脑袋大了不少,碰到了一...

给定坐标点,判断是否在某区域范围内 地理围栏算法

地图平台:leaflet 语言:js index.html Leaflet 快速开始指南示例 var map ...
  • neil89
  • neil89
  • 2015年12月09日 19:42
  • 7510

CoreLocation、MapKit和地理围栏1

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

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

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

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

地理围栏算法解析       http://www.cnblogs.com/LBSer/p/4471742.html       地理围栏(Geo-fencing)是LBS的一种应用,就是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:地理围栏
举报原因:
原因补充:

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