检查用户是否在位置边界中



我正在使用地理围栏。我想要一个方法来检查用户是否在特定的边界内。

我的位置是CLLocationCoordinate2D,我命名为location,我有一个8个双的数组,组成4个坐标(NW、NE、SW、SE)。我可以将它们转换为CLLocationCoordinate2D的。我的问题是,如何检查location是否在边界内?在iOS中。。。

我认为没有内置的方法。您只需检查位置的纬度是否小于最大边界纬度,是否大于最小边界纬度。经度也是如此。

如果将它们转换为MKMapPointMKMapRect,则可以使用MKMapRectContainsPoint()进行检查。

最新更新