2017-04-08 1 views
3

Wenn ich meine Polylinie in Map von Punkt A -> B zeichne, muss ich die Polylinie mit Animation zeichnen. Wie von A-> B zeichnet die Polylinie weiter.Android Map: Wie wird die Polylinie auf der Karte animiert?

Ich habe unten Link als Referenz verwendet:

https://github.com/amalChandran/google-maps-route-animation 

Verwendung der Lösung ich in der Lage bin die Polylinie zu animieren, aber die Polylinie selbst ist nicht richtig. Es geht nicht durch die Straße. Original APK der Lösung hat auch den gleichen Fehler.

Kann jemand pls mir helfen, mit einer geeigneten Lösung

+0

Hallo. haben Sie die Lösung für dieses Problem Becz ich habe die gleiche –

Antwort

3

Sie können mit dieser Referenz versuchen auch https://github.com/mohak1712/UberUX?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=6129

ValueAnimator - Für Overlays und Polylinien

ValueAnimator tAnimator = ValueAnimator.ofFloat(0, 1); 
     tAnimator.setRepeatCount(ValueAnimator.INFINITE); 
     tAnimator.setRepeatMode(ValueAnimator.RESTART); 
     tAnimator.setInterpolator(new LinearInterpolator()); 
     tAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { 
      @Override 
      public void onAnimationUpdate(ValueAnimator valueAnimator) { 
       // animate here 
      } 
     }); 

PolyLines Animieren - Zum Zeichnen auf Linien Karte

PolylineOptions greyOptions = new PolylineOptions(); 
     greyOptions.width(10); 
     greyOptions.color(Color.GRAY); 
     greyOptions.startCap(new SquareCap()); 
     greyOptions.endCap(new SquareCap()); 
     greyOptions.jointType(ROUND); 
     greyPolyLine = mMap.addPolyline(greyOptions); 
+0

greyOptions.jointType (ROUND); funktioniert nicht' –

Verwandte Themen