使用Apple Maps确定用户是否在多边形区域外

时间:2018-02-22 13:13:41

标签: ios swift apple-maps

是否有可能确定用户是在我在地图上标记的多边形区域内还是外?

如果用户离开该区域(仅在应用内,因此无需进行区域监控),我想触发一个事件。

Map showing part of the polygon area

2 个答案:

答案 0 :(得分:1)

我在Android上遇到了同样的问题。

我不认为此功能是由IOS提供的,因此您必须找到一种方法来制作涉及此的自定义功能:

Point In Polygon Algorithm

答案 1 :(得分:0)

I found the solution here: - 这需要一个MKPolygon(以这种方式很重要,因为我们可以知道该区域是关闭的。所以如果你制作多条折线,这是不可能的,因为没有好处说他们彼此联系的方式。