Цвет MKOverlayPathRenderer зависит от свойства - PullRequest
0 голосов
/ 19 октября 2018

Я хотел бы нарисовать линию на моем виде карты с градиентом, но цвет градиента в определенной позиции должен зависеть от свойства линии (например, скорость или высота)

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

Это правильный путь или есть способ нарисовать одну линию и создать MKOverlayPathRendererкоторые могут удовлетворить эти требования к окраске?

спасибо за любые советы

...