Sto cercando di animare un marcatore da una coordinata GPS a un'altra. Attualmente sto utilizzando Google Maps per raggiungere questo obiettivo e, sebbene il mio algoritmo sembra corretto, Google Maps sta facendo un cattivo lavoro nel convertire la posizione GPS nel pixel giusto sulla mappa, il che rende l'animazione non così fluida quando la mappa viene ingrandita . Ingrandito, è molto fluido ed è per questo che sospetto che lo "zig zag" sia causato da una cattiva conversione di LatLng-> pixel da parte di Google.
La soluzione migliore sarebbe per me gestire direttamente le coordinate dei pixel dei marker (x, y), ma sfortunatamente non esiste un metodo pubblico per assegnare la posizione dei pixel a un marker.
Il codice è disponibile qui: http://dev.syskall.com/map/
Come rendere l'animazione più fluida quando si esegue lo zoom indietro? In alternativa, sarei interessato a utilizzare un equivalente di Google Maps che mi consentirebbe di realizzare ciò che sto cercando di fare se non fosse possibile con Google Maps.
PS: Non sono sicuro se questo è il posto giusto per porre la mia domanda, fammi sapere se non è il caso.