我正在使用Geofencing。我想要一种检查用户是否在某些边界内的方法。
我的位置为CLLocationCoordinate2D
,我将其命名为location
,我有一个8个双打的数组,组成4个坐标(NW,NE,SW,SE)。我可以将它们转换为CLLocationCoordinate2D
。我的问题是,如何检查location
是否在边界内?在iOS ...
答案 0 :(得分:1)
我认为没有内置的方法。您只需检查位置的纬度是否小于最大边界纬度且大于最小值。那就是经度。
如果您将其转换为MKMapPoint
和MKMapRect
,则可以使用MKMapRectContainsPoint()
进行检查。