如何使用多个坐标绘制多边形(不使用MKPolygon)并检查当前位置是否在Swift 3中的多边形中

时间:2017-11-01 10:49:17

标签: ios swift

我想使用n个坐标绘制多边形(但不想使用MKPolygon bcz我没有任何Map视图只是以编程方式执行所有操作)。并且还想检查我当前的位置是否在Polygon中。我希望这可以在Swift 3中完成。

谢谢!

1 个答案:

答案 0 :(得分:2)

UIBezierPath将绘制简单的多边形(以及其他形状),并具有方便的contains()函数来检查点是否在路径区域内。

https://developer.apple.com/documentation/uikit/uibezierpath?changes=latest_minor