diff --git a/overviewer_core/data/js_src/util.js b/overviewer_core/data/js_src/util.js
index cb0e6b27e..d0ed51bc0 100644
--- a/overviewer_core/data/js_src/util.js
+++ b/overviewer_core/data/js_src/util.js
@@ -382,14 +382,21 @@ overviewer.util = {
var marker_group = new L.layerGroup();
var marker_entry = markers[obj.path][mkidx];
L.Util.setOptions(marker_group, {default_checked: marker_entry.checked});
- var icon = L.divIcon({html: `
`});
+ var icon_style = "margin-left: -16px; margin-top: -37px";
+ var icon = L.divIcon({html: `
`,
+ iconAnchor: [0, 10],
+ popupAnchor: [0, -42],
+ });
for (var dbidx = 0; dbidx < markersDB[marker_entry.groupName].raw.length; dbidx++) {
var db = markersDB[marker_entry.groupName].raw[dbidx];
var latlng = overviewer.util.fromWorldToLatLng(db.x, db.y, db.z, obj);
var m_icon;
if (db.icon != undefined) {
- m_icon = L.divIcon({html: `
`});
+ m_icon = L.divIcon({html: `
`,
+ iconAnchor: [0, 10],
+ popupAnchor: [0, -42],
+ });
} else {
m_icon = icon;
}