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.