我正在使用地理围栏。我想要一个方法来检查用户是否在特定的边界内。
我的位置是CLLocationCoordinate2D
,我命名为location
,我有一个8个双的数组,组成4个坐标(NW、NE、SW、SE)。我可以将它们转换为CLLocationCoordinate2D
的。我的问题是,如何检查location
是否在边界内?在iOS中。。。
我认为没有内置的方法。您只需检查位置的纬度是否小于最大边界纬度,是否大于最小边界纬度。经度也是如此。
如果将它们转换为MKMapPoint
和MKMapRect
,则可以使用MKMapRectContainsPoint()
进行检查。