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