diff --git a/static/js/history.js b/static/js/history.js index 256bf54..b6600e6 100644 --- a/static/js/history.js +++ b/static/js/history.js @@ -13,14 +13,14 @@ const mapEl = document.getElementById("history-map"); const tileUrl = mapEl.dataset.tileUrl || "/static/vendor/tiles/{z}/{x}/{y}.png"; const tileAttrib = mapEl.dataset.tileAttrib || "© MapTiler © OpenStreetMap contributors"; - const minZoom = parseInt(mapEl.dataset.minZoom || "3", 10); - const maxZoom = parseInt(mapEl.dataset.maxZoom || "19", 10); - const map = L.map("history-map", { minZoom, maxZoom }).setView([48.505, -0.09], 12); + const minZoom = parseInt(mapEl.dataset.minZoom, 10) || 3; + const maxZoom = parseInt(mapEl.dataset.maxZoom, 10) || 19; + const map = L.map("history-map", { minZoom: minZoom, maxZoom: maxZoom }).setView([48.505, -0.09], 12); const tiles = L.tileLayer(tileUrl, { - minZoom, - maxZoom, + minZoom: minZoom, + maxZoom: maxZoom, attribution: tileAttrib, - }); + }).addTo(map); let routeLayer = null; let vehicleMarker = null; let replayPoints = []; @@ -147,9 +147,6 @@ if (routeLayer) { routeLayer.remove(); } - if (!map.hasLayer(tiles)) { - tiles.addTo(map); - } const coordinates = result.points.map(function (point) { return [point.latitude, point.longitude]; });