在与另一个交叉点交叉后剪掉MKOverlayView的左外区域

时间:2012-03-29 14:32:22

标签: ios mapkit

我正在使用MapKit。 我在地图上绘制OverlayView作为圆圈。 如果我有一个圆形覆盖视图与另一个相交,那么较小的一个中心位于较大的圆形覆盖内。

现在我只需要显示与较大的圆形叠加视图相交的较小overlayView的那部分而不是整个圆。

我应该怎么做?

我现在要做的是继承MKOverLayPathView并在交叉点上的两个弧之间创建一条路径。

为此,我正在进行大量的三角计算以找到正确的弧角和所有。 我想知道是否有更简单的方法来剪切圆形视图的剩余部分,因为我感觉到我可能会不必要地做复杂的事情。

0 个答案:

没有答案