Доработка, что бы карта оставалась интерактивной, вставлять в URL вот такой код: javascript:(function(){
var s=document.createElement('style');
s.innerHTML=`
header[class*="MuiPaper-root"],
footer[class*="MuiBox-root"] {
display: none !important;
}
.map-container {
position: fixed !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
width: 100% !important;
height: 100% !important;
z-index: 1 !important;
}
#map {
position: relative !important;
width: 100% !important;
height: 100% !important;
}
body, html {
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
height: 100% !important;
}
.leaflet-popup,
.leaflet-tooltip {
position: absolute !important;
z-index: 1000 !important;
}
.leaflet-marker-icon,
.leaflet-marker-pane,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane > div,
.leaflet-popup-pane,
.leaflet-tooltip-pane {
z-index: 1000 !important;
}
`;
document.head.appendChild(s);
var map = document.getElementById('map');
if (map && !map.closest('.map-container')) {
var container = document.createElement('div');
container.className = 'map-container';
map.parentNode.insertBefore(container, map);
container.appendChild(map);
}
})();