Gradient wzdłuż MKPolyLineView (MKPolylineRenderer)

Chciałbym zastosować gradient w widoku polilinii w zależności od niektórych warunków, takich jak prędkość. Udało mi się podklasowaćMKPolyLineRenderer rysować z niestandardowym obrysem i wypełnieniem, ale tylko z tym samym kolorem wzdłuż ścieżki.

Widziałem inne podobne pytania, takie jak:Narysuj segmenty z koła lub pączka lubW OSX, jak mogę gradientowo wypełnić obrys ścieżki? , ale to nie jest dokładnie to, czego chciałbym. Jeśli dobrze rozumiem, ścieżki takiej jak poniżej nie można wypełnić tymi metodami. Przynajmniej nie traktowane jako całość.

Bardzo podobne pytanieGradient Polilinia z MapKit ios. Dodaje jednak nakładkę dla każdego segmentu między punktami, co moim zdaniem nie jest zbyt wydajne.

Czy to jedyny możliwy sposób? (Musiałbym narysować setki, a może tysiące tych segmentów ...) Jak można to łatwo osiągnąć?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion