我想在地图视图上绘制带有渐变的线,但是特定位置的渐变颜色应取决于线的属性(例如速度或海拔高度)
我发现了几个可以绘制渐变的MKOverlayPathRenderer,但是颜色从数组的第一个移动到最后一个,但是在我的情况下,颜色可以重复。它们不应从头到尾从绿色变为橙色再变为红色。它们可以是绿色到橙色到绿色到橙色到红色到橙色,等等...
我当前的实现是遍历位置点并检查属性,该属性取决于颜色,然后根据属性绘制不同的折线。因此,结果是产生了许多折线,这在性能方面我认为并不好,而且看起来也不流畅。
这是正确的方法还是有绘制一条线并创建可以处理这些着色要求的MKOverlayPathRenderer的方法?
感谢您的提示