Saltar al contenido

Cómo cambiar el centro del mapa en Leaflet.js

Si encuentras algo que no entiendes puedes dejarlo en la sección de comentarios y te ayudaremos lo más rápido posible.

Solución:

Por ejemplo:

map.panTo(new L.LatLng(40.737, -73.923));

También puedes usar:

map.setView(new L.LatLng(40.737, -73.923), 8);

Depende del comportamiento que quieras. map.panTo() se desplazará a la ubicación con animación zoom/pan, mientras que map.setView() establezca inmediatamente la nueva vista en la ubicación/nivel de zoom deseado.

Usar map.panTo(); no hace nada si el punto está en la vista actual. Usar map.setView() en cambio.

Tenía una polilínea y tenía que centrar el mapa en un nuevo punto de la polilínea cada segundo. Verifique el código: BUENO: https://jsfiddle.net/nstudor/xcmdwfjk/

mymap.setView(point, 11,  animation: true );        

MALO: https://jsfiddle.net/nstudor/Lgahv905/

mymap.panTo(point);
mymap.setZoom(11);

Finalizando este artículo puedes encontrar las ilustraciones de otros administradores, tú incluso puedes mostrar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *