我想要做的是检查用户是哪个区域。
我有设备和区域(只是角落)的gps坐标。现在,当我有所有坐标时,我应该检查哪个区域是用户。我添加了图片以供说明:
这是红色和黄色的2个区域。设备是黑色的。在这张图片中我应该得到那个用户在黄色区域。我发现ArcGis sdk适用于iOS,所以也许我应该从它开始?或者也许有一些不太复杂的东西,因为我只需要这个功能,而不是真正的视觉效果。
谢谢你的帮助。
答案 0 :(得分:2)
您可以在Python on this blog post中找到合适算法的实现。
答案 1 :(得分:0)
对于矩形,它更简单:
只需创建一个矩形(CGRect
)并将经度用作x,lat作为y,然后使用CGRectContainsPoint
(rect,point)。
这适用于ax paralell矩形,就像你绘制的那样。