Attualmente sto avendo una mappa, e ogni 10 metri uso LocationListener per aggiornare la mia posizione e ottenere il nuovo Latitude e Longitudine. Ora vorrei che il percorso che l'utente sta compiendo verrà visualizzato con una linea rossa. Pertanto, ogni volta che si chiama OnLocationChange() dalla classe LocationListener, voglio aggiornare la mappa con una linea tra l'ultima posizione e la nuova posizione.Polilinea Android - Aggiunta punto per punto
Finora ho aggiunto quanto segue:
private void initializeDraw() {
lineOptions = new PolylineOptions().width(5).color(Color.RED);
lineRoute = workoutMap.addPolyline(lineOptions);
}
durante la OnLocationChanged Io chiamo questo:
drawTrail();
ora cosa devo inserire in questa funzione in modo che ogni volta si aggiunge il neo raggiunta la posizione come punto e disegna una linea dall'ultimo al nuovo punto.
Grazie