var map = L.map('mapid').setView([51.505, -0.09], 13); L.tileLayer('//maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png', { attribution: 'Wikimedia maps beta | Map data © OpenStreetMap contributors' }).addTo(map); // Создаем новый pane, который не вложен в mapPane => независимый от transform var pane = map.createPane('fixed', document.getElementById('mapid')); var marker = L.marker([51.5, -0.09]).addTo(map); var marker2 = L.marker([51.51, -0.09]).addTo(map); var popup = L.popup({ pane: 'fixed', // Указываем нужный pane className: 'popup-fixed', autoPan: false, }).setContent('First popup'); var popup2 = L.popup({ pane: 'fixed', // Указываем нужный pane className: 'popup-fixed', autoPan: false, }).setContent('Second popup'); marker.bindPopup(popup); marker2.bindPopup(popup2); // Остальное добиваем стилями