2012-09-27 12 views
8

Qualcuno ha tentato di sottoclasse lo MKOverlayPathView per ricreare, in sostanza, MKPolylineView con un maggiore controllo del disegno del percorso? Se sì, saresti disposto a condividere qualche codice di esempio?Sottoclasse MKOverlayPathView per creare MKPolylineView

Desidero disegnare un MKPolyline su una vista mappa ma MKPolylineView non offre una flessibilità sufficiente in come viene disegnato il tracciato. Ad esempio, voglio aggiungere un tratto ed evidenziare sulla linea come i percorsi visti nell'app Maps.

enter image description here

+0

Hai trovato una soluzione? – Michal

+0

No, mi dispiace. Sono andato avanti – mark

+0

Se trovi una soluzione, condividila qui per favore, sto mettendo la tua domanda come la mia preferita;) – Michal

risposta

3

mi sono imbattuto in questo oggi, quando ero alla ricerca di un modo per disegnare un bordo intorno ad un MKPolylineView. Dopo un po 'di ricerche e ricerche, ho creato la mia sottoclasse semplice di MKOverlayPathView che funziona come sostituzione drop-in di MKPolylineView e aggiunge il supporto per disegnare un bordo.

Si è rivelato molto semplice, è possibile dare un'occhiata al codice di esempio su GitHub ASPolylineView o dare un'occhiata al mio brief blog post che descrive le principali cose che devono essere fatte. È un buon esempio per iniziare con un disegno personalizzato più avanzato. Per una sottoclasse più sofisticata di MKOverlayPathView, dare un'occhiata a AIMapViewWrapper - in particolare la classe AIOverlayRouteView.

Problemi correlati