Ho googleMap (v2) con polilinea che presenta un percorso tra la posizione corrente dell'utente e il punto di destinazione.
Ora, voglio aggiornare la polilinea secondo lo spostamento dell'utente.
Ho provato a ridisegnare l'intera polilinea quando la posizione è cambiata ma la polilinea è sfarfallio.
non ho trovato alcuna funzione appropriata nella classe PolylineOptions
(la funzione add() è solo per aggiungere un vertice, ma non aggiornare o rimuovere)
hai qualche idea di come aggiornare la polilinea ?? ?
grazie per il tuo tempo.polilinea di aggiornamento in base all'utente spostando android googleMaps v2
risposta
L'unico modo a partire dalla versione 3.1.36:
List<LatLng> points = polyline.getPoints();
points.add(newPoint);
polyline.setPoints(points);
Speriamo che l'API sarà rafforzata nelle versioni successive.
ma se tolgo punti dalla matrice e quindi chiamare setpoint-sarà l'aggiornamento vista polilinea automaticamente ? – dvrm
Grazie per la risposta Fantastica. –
@ MaciejGórski. Mi potete aiutare ? http://stackoverflow.com/questions/39145192/remove-the-last-plotted-line-from-google-map-android –
ciao u può plz dirmi come il suo lavoro ho ancora cant capire voglio rimuovere parte polilinea secondo mi trasferisco in punto di destinazione –