2

我想用渐变在我的地图视图上画一条线,但是特定位置的渐变颜色应该取决于线的属性(例如速度或高度)

我发现了几个可以绘制渐变的 MKOverlayPathRenderer,但是颜色从数组中的第一个移动到最后一个,但在我的情况下,颜色可以重复。他们不应该从头到尾从绿色到橙色再到红色。它们可以是绿色到橙色到绿色到橙色到红色到橙色等等......

我当前的实现是遍历位置点并检查属性,它取决于颜色,然后根据属性绘制不同的折线。所以结果是大量的折线,我认为这在性能方面并不好,而且看起来也不平滑。

这是正确的方法还是有一种方法可以绘制一条线并创建一个可以处理这些着色要求的 MKOverlayPathRenderer?

谢谢你的任何提示

4

0 回答 0