fitBounds

This commit is contained in:
Pringgosutono
2025-09-14 23:09:42 +07:00
parent d013eb6dd1
commit dae0954891

View File

@ -108,10 +108,11 @@
$(this).text(moment.unix(unix).format('DD MMM YYYY HH:mm:ss')); $(this).text(moment.unix(unix).format('DD MMM YYYY HH:mm:ss'));
}); });
let coords
setTimeout(() => { setTimeout(() => {
map.invalidateSize(); // force Leaflet to recalc map.invalidateSize(); // force Leaflet to recalc
// map.fitBounds(polyline.getBounds()); // map.fitBounds(polyline.getBounds());
map.fitBounds(coords.map(c => L.latLng(c[0], c[1])));
}, 200); }, 200);
const linesData = (@json($list)); const linesData = (@json($list));
@ -231,7 +232,7 @@
fetchOsrm(points).then(osrm => { fetchOsrm(points).then(osrm => {
if (!osrm) return console.log("OSRM gagal"); if (!osrm) return console.log("OSRM gagal");
const coords = osrm.routes[0].legs.flatMap(leg => coords = osrm.routes[0].legs.flatMap(leg =>
leg.steps.flatMap(step => leg.steps.flatMap(step =>
decodeOSRMGeometry(step.geometry) decodeOSRMGeometry(step.geometry)
) )
@ -242,7 +243,7 @@
weight: 3, weight: 3,
opacity: 0.8 opacity: 0.8
}).addTo(map); }).addTo(map);
map.fitBounds(coords.map(c => L.latLng(c[0], c[1]))); // map.fitBounds(coords.map(c => L.latLng(c[0], c[1])));
}); });