Android Polyline - Hinzufügen von Punkt für Punkt

8

Ich habe gerade eine Karte, und alle 10 Meter nutze ich LocationListener, um meinen Standort zu aktualisieren und den neuen Längen- und Breitengrad zu erhalten. Jetzt möchte ich, dass die Route, die der Benutzer nimmt, mit einer roten Linie angezeigt wird. Also jedes Mal, wenn die OnLocationChange () von der LocationListener-Klasse aufgerufen wird, möchte ich die Karte mit einer Linie zwischen dem letzten Ort und dem neuen Ort aktualisieren.

Bisher habe ich Folgendes hinzugefügt:

%Vor%

Während der OnLocationChanged rufe ich folgendes auf:

%Vor%

Was soll ich nun in diese Funktion einfügen, so dass es jedes Mal die neu erlangte Position als Punkt hinzufügt und eine Linie vom letzten zum neuen Punkt zeichnet.

Danke

    
rockyl 17.06.2013, 21:49
quelle

1 Antwort

11

Übersetzen Sie zuerst Location in LatLng :

%Vor%

Fügen Sie dann einen Punkt zur vorhandenen Punktliste hinzu:

%Vor%     
MaciejGórski 17.06.2013, 22:08
quelle