我现在有一个MKAnnoations,上面有一个圆圈图像,显示在MKMapView上。当我放下一个MKPolyline时,线会在圆圈的中间相遇,然后离开它。是否有可能剪掉MKPolyline的末端,这样线就能接触到圆圈的边缘,而不是到达烦恼的中心?
干杯,SebOH

P.S:,我不能在它上面加一个白色的圆圈,因为线是在一个不可阻挡的MKMapView上。
发布于 2014-12-07 13:18:26
使用MKPathOverlayRenderer可能是您的最佳选择。
使用CGPath,我相信您对形状的控制要比使用MKAnnotations稍微多一点,关于如何使用CoreGraphics从另一条路径减去一条路径,有很多参考资料。
HTH
发布于 2014-12-07 13:04:44
最好的办法是把白色的圆圈与红色的边框,而不是透明的圆圈。
https://stackoverflow.com/questions/27197901
复制相似问题