Vorrei applicare una sfumatura su una vista polilinea a seconda di alcune condizioni come la velocità. Sono stato in grado di creare sottoclasse di MKPolyLineRenderer
per disegnare con traccia e riempimento personalizzati, ma solo con lo stesso colore lungo il percorso.Gradiente lungo MKPolyLineView (MKPolylineRenderer)
Ho visto altre domande simili come: Draw segments from a circle or donut o On OSX, how do I gradient fill a path stroke?, ma non è esattamente quello che vorrei. Se ho capito bene, un percorso come sotto non può essere riempito con questi metodi. Almeno non trattato nel suo complesso.
Una domanda molto simile è Gradient Polyline with MapKit ios. Ma aggiunge una sovrapposizione per ogni segmento tra i punti, che a mio avviso non è troppo efficiente.
È questo l'unico modo possibile? (Avrei bisogno di disegnare centinaia o forse migliaia di questi segmenti ...) Come può essere raggiunto facilmente?
Grazie