From a98c5faf7cc2570abbccc39f019b7a835ca0ecce Mon Sep 17 00:00:00 2001 From: Roman Deev Date: Fri, 25 Jul 2025 18:52:55 +0300 Subject: [PATCH] more precise marker position --- app/assets/javascripts/embed.js.erb | 2 +- app/assets/javascripts/leaflet.map.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/embed.js.erb b/app/assets/javascripts/embed.js.erb index 5153a228e..f6efadb4a 100644 --- a/app/assets/javascripts/embed.js.erb +++ b/app/assets/javascripts/embed.js.erb @@ -41,7 +41,7 @@ window.onload = function () { L.marker(args.get("marker").split(","), { icon: L.icon({ iconUrl: <%= asset_path('leaflet/dist/images/marker-icon.png').to_json %>, iconSize: new L.Point(25, 41), - iconAnchor: new L.Point(12, 41), + iconAnchor: new L.Point(12.5, 41), shadowUrl: <%= asset_path('leaflet/dist/images/marker-shadow.png').to_json %>, shadowSize: new L.Point(41, 41) }) }).addTo(map); diff --git a/app/assets/javascripts/leaflet.map.js b/app/assets/javascripts/leaflet.map.js index 640dc5b1b..30111f019 100644 --- a/app/assets/javascripts/leaflet.map.js +++ b/app/assets/javascripts/leaflet.map.js @@ -369,7 +369,7 @@ OSM.getMarker = function ({ icon = "dot", color = "var(--marker-red)", shadow = return L.divIcon({ html, iconSize: [25, 40], - iconAnchor: [12, 40], + iconAnchor: [12.5, 40], popupAnchor: [1, -34] }); }; -- 2.39.5