Unterziehen von MKOverlayPathView zum Erstellen von MKPolylineView

8

Hat jemand versucht, MKOverlayPathView abzuleiten, um MKPolylineView mit mehr Kontrolle über die Pfadzeichnung im Wesentlichen wiederherzustellen? Wenn ja, wären Sie bereit, einen Beispielcode zu teilen?

Ich möchte ein MKPolyline in einer Kartenansicht zeichnen, aber MKPolylineView bietet nicht genügend Flexibilität, um den Pfad zu zeichnen. Ich möchte zum Beispiel einen Strich hinzufügen und in der Zeile wie die Routen in der Google Maps App markieren.

    
mark 27.09.2012, 02:46
quelle

1 Antwort

3

Ich bin heute auf dieses Problem gestoßen, als ich nach einer Möglichkeit suchte, eine Grenze um ein MKPolylineView zu ziehen. Nach etwas Nachforschung habe ich meine eigene einfache Unterklasse von MKOverlayPathView erstellt, die als Drop-In-Ersatz von MKPolylineView dient und Unterstützung für das Zeichnen eines Rahmens hinzufügt.

Es endete damit, dass es sehr einfach war, Sie können sich den Beispielcode auf GitHub ASPolylineView ansehen oder einen Blick auf meine kurzer Blogpost , der die wichtigsten Dinge beschreibt das muss getan werden. Es ist ein guter Baustein, um mit fortgeschrittenen benutzerdefinierten Zeichnungen zu beginnen. Für eine anspruchsvollere Unterklasse von MKOverlayPathView , werfen Sie einen Blick auf AIMapViewWrapper - insbesondere die AIOverlayRouteView class.

    
Adrian Schönig 21.02.2013, 12:32
quelle

Tags und Links