diff --git a/js/map.js b/js/map.js
index 6dd61f7..4978902 100644
--- a/js/map.js
+++ b/js/map.js
@@ -91,7 +91,7 @@ function showLocationPopup(latitude, longitude, words, accuracy) {
}
popup = new mapboxgl.Popup();
popup.setLngLat({lat: latitude, lng: longitude});
- popup.setHTML("" + words + "
" + (Math.round(latitude * 10000) / 10000) + ", " + (Math.round(longitude * 10000) / 10000));
+ popup.setHTML("" + words + "
" + latitude + ", " + longitude);
popup.addTo(map);
popup._closeButton.onclick = clearRectangle;
drawRectangle(
diff --git a/js/map_maplibre.js b/js/map_maplibre.js
index ddb1f1d..a943317 100644
--- a/js/map_maplibre.js
+++ b/js/map_maplibre.js
@@ -26,14 +26,19 @@ function maplibreMap() {
map.on('click', function (e) {
var coordinates = e.lngLat;
try {
- var words = FixPhrase.encode(coordinates.lat, coordinates.lng);
+ var latitude = (Math.round(coordinates.lat * 10000) / 10000);
+ var longitude = (Math.round(coordinates.lng * 10000) / 10000);
+ var words = FixPhrase.encode(latitude, longitude);
map.flyTo({
- center: e.lngLat,
+ center: {
+ lat: latitude,
+ lng: longitude
+ },
zoom: Math.max(map.getZoom(), 14)
});
- showLocationPopup(coordinates.lat, coordinates.lng, words, 0.0001);
+ showLocationPopup(latitude, longitude, words, 0.0001);
} catch (e) {
alert(e);
}