X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/4563244fd1cb43dca00b427e1f13ac890b7f00a0..8ca781ac75e7b4627a2c2ccdf7aee84c4771b759:/app/assets/javascripts/user.js?ds=inline diff --git a/app/assets/javascripts/user.js b/app/assets/javascripts/user.js index 4e6467712..d31f5bb82 100644 --- a/app/assets/javascripts/user.js +++ b/app/assets/javascripts/user.js @@ -4,13 +4,9 @@ $(document).ready(function () { zoomControl: false }).addLayer(new L.OSM.Mapnik()); - L.control.zoom({position: 'topright'}) + L.OSM.zoom() .addTo(map); - $("#map").on("resized", function () { - map.invalidateSize(); - }); - if (OSM.home) { map.setView([OSM.home.lat, OSM.home.lon], 12); } else { @@ -27,9 +23,13 @@ $(document).ready(function () { map.on("click", function (e) { if ($('#updatehome').is(':checked')) { + var zoom = map.getZoom(), + precision = zoomPrecision(zoom), + location = e.latlng.wrap(); + $('#homerow').removeClass(); - $('#home_lat').val(e.latlng.lat); - $('#home_lon').val(e.latlng.lng); + $('#home_lat').val(location.lat.toFixed(precision)); + $('#home_lon').val(location.lng.toFixed(precision)); marker.setLatLng(e.latlng); marker.addTo(map);