]> git.openstreetmap.org Git - rails.git/commitdiff
Set default home location zoom when centering the map
authorAnton Khorev <tony29@yandex.ru>
Wed, 9 Aug 2023 23:52:36 +0000 (02:52 +0300)
committerAnton Khorev <tony29@yandex.ru>
Fri, 11 Aug 2023 18:44:16 +0000 (21:44 +0300)
app/assets/javascripts/user.js

index 68b399867b94e1b343eaeef6d1aa0e9f9bc93a58..8f588cbfdf49fe75666d30f40c5a742b3f9f1bd8 100644 (file)
@@ -1,6 +1,7 @@
 //= require leaflet.locatecontrol/src/L.Control.Locate
 
 $(document).ready(function () {
+  var defaultHomeZoom = 12;
   var map, marker, deleted_lat, deleted_lon;
 
   if ($("#map").length) {
@@ -37,7 +38,7 @@ $(document).ready(function () {
       .addClass("control-button");
 
     if (OSM.home) {
-      map.setView([OSM.home.lat, OSM.home.lon], 12);
+      map.setView([OSM.home.lat, OSM.home.lon], defaultHomeZoom);
     } else {
       map.setView([0, 0], 0);
     }
@@ -75,7 +76,7 @@ $(document).ready(function () {
         var lat = $("#home_lat").val(),
             lon = $("#home_lon").val();
 
-        map.panTo([lat, lon]);
+        map.setView([lat, lon], defaultHomeZoom);
       });
 
       $("#home_delete").click(function () {