Ios MKOverlayPathRenderer颜色依赖于属性
我想在地图视图上用渐变绘制一条线,但特定位置的渐变颜色应取决于该线的属性(例如速度或高度) 我发现了几个可以绘制渐变的MKOverlayPathRenderer,但是颜色从数组中的第一个移动到最后一个,但是在我的例子中,颜色可以重复。它们不应该从头到尾从绿色到橙色再到红色。它们可以是绿色到橙色到绿色到橙色到红色到橙色等等 我当前的实现是遍历位置点并检查属性,该属性依赖于颜色,然后根据属性绘制不同的多段线。因此,结果是大量的多段线,这在性能方面并不好,而且看起来也不平滑 这是正确的方法吗?还是有一种方法可以画一条线并创建一个可以处理这些着色要求的MKOverlayPathRenderer 谢谢你的提示Ios MKOverlayPathRenderer颜色依赖于属性,ios,swift,mkmapview,mkpolyline,mkoverlaypathrenderer,Ios,Swift,Mkmapview,Mkpolyline,Mkoverlaypathrenderer,我想在地图视图上用渐变绘制一条线,但特定位置的渐变颜色应取决于该线的属性(例如速度或高度) 我发现了几个可以绘制渐变的MKOverlayPathRenderer,但是颜色从数组中的第一个移动到最后一个,但是在我的例子中,颜色可以重复。它们不应该从头到尾从绿色到橙色再到红色。它们可以是绿色到橙色到绿色到橙色到红色到橙色等等 我当前的实现是遍历位置点并检查属性,该属性依赖于颜色,然后根据属性绘制不同的多段线。因此,结果是大量的多段线,这在性能方面并不好,而且看起来也不平滑 这是正确的方法吗?还是有一