Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 检查坐标是否在预定义区域内_Ios_Swift_Core Location - Fatal编程技术网

Ios 检查坐标是否在预定义区域内

Ios 检查坐标是否在预定义区域内,ios,swift,core-location,Ios,Swift,Core Location,我想检查我使用位置管理器获得的坐标是否在某个区域内 如何在swift上创建坐标以外的区域?我不想在地图上画图层什么的。我只需要创建它来检查我的坐标是在区域内还是区域外 创建时,是否有特殊方法检查坐标是否在此区域内 如果你能给我指出正确的方向那就太好了 你好像把东西混在一起了 一件事是: 如何创建圆形区域。看见你用它来创建一个区域,然后如果你开车经过这个区域,或者开车离开这个区域,你会得到一个回调 另一个 如果您只想“知道两点之间的距离”,则无需使用CLRegion,只需使用该函数即可。请参见如果

我想检查我使用位置管理器获得的坐标是否在某个区域内

  • 如何在swift上创建坐标以外的区域?我不想在地图上画图层什么的。我只需要创建它来检查我的坐标是在区域内还是区域外

  • 创建时,是否有特殊方法检查坐标是否在此区域内


  • 如果你能给我指出正确的方向那就太好了

    你好像把东西混在一起了

    一件事是:

    如何创建圆形区域。看见你用它来创建一个区域,然后如果你开车经过这个区域,或者开车离开这个区域,你会得到一个回调

    另一个


    如果您只想“知道两点之间的距离”,则无需使用
    CLRegion
    ,只需使用该函数即可。请参见

    如果您的区域是圆形的,您可以尝试CLCircularRegion的contains方法。如果你的区域是一个多边形,并且你有坐标,你可以使用CLLocation的distance(from:)方法使用蛮力方法。那么我该如何设置这个区域呢?我已经看到了圆形区域的实现,但是我没有看到多边形的实现。我看到的是一个被大约500个坐标限制的区域,并创建了一个多边形。对于这个区域,我想检查当前坐标是否在这个多边形内。