diff --git a/htdocs/map-leaflet.js b/htdocs/map-leaflet.js
index 6b8cd70f..30788b53 100644
--- a/htdocs/map-leaflet.js
+++ b/htdocs/map-leaflet.js
@@ -283,12 +283,19 @@ MapManager.prototype.initializeMap = function(receiver_gps, api_key) {
if (map.hasLayer(ms.layer))
map.removeLayer(ms.layer);
});
- map.addLayer(m.layer)
+ map.addLayer(m.layer);
+ $('#openwebrx-map-extralayers').find('input').each(function (idx, inp) {
+ if ($(inp).is(':checked')) {
+ var mel = mapExtraLayers[$(inp).attr('idx')];
+ map.removeLayer(mel.layer);
+ map.addLayer(mel.layer);
+ }
+ });
});
$.each(mapExtraLayers, function (idx, mel) {
mel.layer = L.tileLayer(mel.url, mel.options);
$('#openwebrx-map-extralayers').append(
- $('').on('change', function (e) {
+ $('').on('change', function (e) {
if (e.target.checked) {
map.addLayer(mel.layer);
} else {