我目前MKAnnoations
在它们上面有一个圆形图像,显示在MKMapView
. 当我放下 a 时MKPolyline
,线条在圆圈的中间相遇,然后离开它。是否可以剪裁MKPolyline
s 的末端,使线条刚好接触圆的边缘,而不是到达注释的中心?
干杯, SebOH
PS:我不能只在它上面放一个白色圆圈,因为这条线在不可阻挡的MKMapView
上方
我目前MKAnnoations
在它们上面有一个圆形图像,显示在MKMapView
. 当我放下 a 时MKPolyline
,线条在圆圈的中间相遇,然后离开它。是否可以剪裁MKPolyline
s 的末端,使线条刚好接触圆的边缘,而不是到达注释的中心?
干杯, SebOH
PS:我不能只在它上面放一个白色圆圈,因为这条线在不可阻挡的MKMapView
上方
使用MKPathOverlayRenderer
可能是你最好的选择。
使用 CGPath,我相信与使用 MKAnnotations 相比,您可以更好地控制形状,并且有很多关于如何使用 CoreGraphics 从另一条路径中减去一条路径的参考资料。
高温高压
最好的方法是放置一个带有红色边框的白色圆圈而不是透明圆圈。