Al hacer clic de un marcador a otro en Google Maps, la pantalla del mapa anima el movimiento sin problemas si ambos marcadores están dentro de la vista del mapa inicial, pero salta si uno de los marcadores está fuera de la pantalla.¿Cómo puedo tener un movimiento animado suave entre 2 ubicaciones de Google Maps?
Estoy tratando de configurar un mapa que tiene varias ubicaciones dentro del área del mapa principal pero tiene una que está 'fuera de pantalla'. Tengo un ícono de señalización en la ubicación más distante dentro del área del mapa inicial, que quiero desplazarme sin problemas a la ubicación fuera de la pantalla cuando hago clic (para dar una mejor idea de su ubicación relativa). No puedo encontrar nada en Maps API que me permita hacer esto sin embargo.
Pude alejar, mover y luego acercar de nuevo pero esto parece un poco discordante. ¿Me falta algo en la API, o alguien tiene alguna sugerencia?
Sí, el resultado de utilizar varios pasos o escribir su propio panorama es deficiente. Lo que tiende a fallar es que o bien terminas desplazándote más rápido de lo que se pueden obtener las teselas, lo que te deja haciendo un barrido inútil sobre la grisura en blanco, o tienes que desplazar mucho más lentamente que panTo() cuando está dentro del alcance, lo que significa que toma un tiempo inaceptablemente largo cuando hay una distancia significativa para ser barrido. NOTA: las llamadas múltiples a .panTo() no hacen cola. La segunda llamada interrumpe cualquier pan que esté actualmente en progreso y el anbd lo reemplaza. –
Sí, probé varios rollos y no se veía muy bien. Al final me conformé con el alejamiento y luego paneo una vez que el otro marcador estaba en la pantalla. No se ve * demasiado * malo (http://tinyurl.com/ye46vy5) y funciona mejor que un salto repentino. – pelms
¿Por qué no hacer un zoom animado hasta que ambas ubicaciones sean visibles y luego pan, que será animado de forma nativa? EDITAR: De hecho, alguien lo ha sugerido en 2012: http: // stackoverflow.com/a/816132/339872 – antitoxic