gpt4 book ai didi

ios - 检查 MKPolyline 是否与 MKPolygon 相交

转载 作者:行者123 更新时间:2023-11-29 04:27:58 25 4
gpt4 key购买 nike

我试图弄清楚 MKPolyline 是否与 map 上的 MKPolygon 相交。目前我对此唯一的想法是遍历这条线并测试每个点是否位于多边形中。更准确地说,我正在尝试测试 MKUserLocation 和 map 上的目标之间是否没有任何 MKPolygon (因此 MKUserLocation 可以看到目标)。

关于如何做到这一点还有更实际的想法吗?如果不是,如何将MKPolyLine转变成很多点?

最佳答案

它们都符合MKOverlay协议(protocol)。您可以使用协议(protocol)上定义的名为boundingMapRect的属性,并将其用于协议(protocol)定义的名为intersectsMapRect的方法。更多信息请参见:

http://developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKOverlay_protocol/Reference/Reference.html

关于ios - 检查 MKPolyline 是否与 MKPolygon 相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12076547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com