【问题标题】:Check if a point falls inside a geofence?检查一个点是否落在地理围栏内?
【发布时间】:2011-12-23 19:06:49
【问题描述】:

是否可以使用 iOS 5 API 检查给定的纬度和经度是否落在给定的 GeoFence 内?怎么样?

【问题讨论】:

    标签: objective-c ios core-location geofencing


    【解决方案1】:

    简单的答案是肯定的:

    CLRegion *region = your geofence;
    CLLocationCoordinate2D myLocation = CLLocationCoordinate2DMake(38.9, -77.04);
    if ([region containsCoordinate:myLocation]) {
       NSLog(@"You're soaking in it.");
    }
    

    请注意,目前仅支持圆形区域(“栅栏”)。请参阅Location Awareness Programming GuideCLRegion Class Reference

    【讨论】:

    • 我猜 containsCoordinate 已被弃用,大部分语法已更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多