Estoy tratando de animar un marcador de una coordenada GPS a otra. Actualmente estoy usando Google Maps para lograr esto y, aunque mi algoritmo parece correcto, Google Maps está haciendo un mal trabajo al convertir la posición GPS al píxel correcto en el mapa, lo que hace que la animación no sea tan fluida cuando el mapa se aleja . Acercado, es muy suave y es por eso que sospecho que el "zig zag" es causado por Google haciendo una conversión de píxeles LatLng-> pobre.
La mejor solución sería tratar directamente con las coordenadas de los marcadores (x, y) píxeles, pero desafortunadamente no existe un método público para asignar la ubicación de píxeles a un marcador.
El código está disponible aquí: http://dev.syskall.com/map/
¿Cómo suavizarías la animación cuando la alejes? Alternativamente, estaría interesado en usar un equivalente a Google Maps que me permitiera lograr lo que estoy tratando de hacer si no es posible con Google Maps.
PD: No estoy seguro de si este es el lugar correcto para hacer mi pregunta, avíseme si no es el caso.
También puede verificar esto: http://mypersonalsoft.blogspot.com/2012/02/simulating-moving-targets-in-google.html
Se hace que un objetivo se mueva lentamente en los mapas de Google simulando un objetivo GPS.
fuente
También podría considerar el siguiente enfoque:
marker.setVisibility(value)
funciónEjemplo completo
JSFiddle
fuente