Я хотел бы нарисовать линию на моем виде карты с градиентом, но цвет градиента в определенной позиции должен зависеть от свойства линии (например, скорость или высота)
Я нашел несколько MKOverlayPathRendererкоторый может рисовать градиент, но цвет перемещается от первого в массиве к последнему, но в моем случае цвет может повторяться.Они не должны переходить от зеленого к оранжевому или красному от начала до конца.Либо они могут быть зелеными, оранжевыми, зелеными, оранжевыми, красными и оранжевыми и т. Д.полилинии в зависимости от имущества.Таким образом, результатом является большое количество полилиний, что, на мой взгляд, не очень хорошо с точки зрения производительности и выглядит не совсем гладко.
Это правильный путь или есть способ нарисовать одну линию и создать MKOverlayPathRendererкоторые могут удовлетворить эти требования к окраске?
спасибо за любые советы