检查坐标是否在预定义的区域内
问题描述:
我想检查使用位置管理器获得的坐标是否在特定区域内。检查坐标是否在预定义的区域内
如何在swift上创建一个不符合坐标的区域?我不想在地图上绘制图层或任何东西。我只需要以创建它来检查我的坐标是否是内部或外部的区域
在创建时,有没有检查坐标是否位于此区域内的特殊方法。
如果你能指出我的方向是正确的,那将会很棒。
答
+0
我所拥有的是一个约500个坐标的区域,并创建一个多边形。对于这个区域,我想检查当前坐标是否在这个多边形内。 – konsti1337
如果您的区域是循环的,则可以尝试CLCircularRegion的contains方法。 如果你的区域是一个多边形,并且你有坐标,你可以通过使用CLLocation的距离(from :)方法来使用暴力破解方法。 –
然后我将如何设置这个区域?我已经看到了圆形区域的实现,但我没有看到它的多边形。 – konsti1337