diff --git a/htdocs/map-leaflet.js b/htdocs/map-leaflet.js
index 5a73795a..45c2bb53 100644
--- a/htdocs/map-leaflet.js
+++ b/htdocs/map-leaflet.js
@@ -110,42 +110,6 @@ var mapSources = [
},
];
-var mapExtraLayers = [
- {
- name: 'OpenWeatherMap',
- url: 'https://tile.openweathermap.org/map/{layer}/{z}/{x}/{y}.png?appid={apikey}',
- options: {
- layer: 'clouds_new',
- attribution: 'Map data: © OpenWeatherMap'
- },
- depends: "weather_key"
- },
- {
- name: 'OpenWeatherMap',
- url: 'https://tile.openweathermap.org/map/{layer}/{z}/{x}/{y}.png?appid={apikey}',
- options: {
- layer: 'precipitation_new',
- attribution: 'Map data: © OpenWeatherMap'
- },
- depends: "weather_key"
- },
- {
- name: 'WeatherRadar-USA',
- url: 'http://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/nexrad-n0q-900913/{z}/{x}/{y}.png',
- options: {
- attribution: 'Map data: © Iowa State University'
- },
- depends: "!weather_key"
- },
- {
- name: 'OpenSeaMap',
- url: 'https://tiles.openseamap.org/seamark/{z}/{x}/{y}.png',
- options: {
- attribution: 'Map data: © OpenSeaMap contributors'
- },
- },
-];
-
// reasonable default; will be overriden by server
var retention_time = 2 * 60 * 60 * 1000;
@@ -324,27 +288,6 @@ MapManager.prototype.initializeMap = function(receiver_gps, api_key, weather_key
return invert ? !eligible : eligible;
}
- function addMapOverlay (name) {
- $.each(mapExtraLayers, function (idx, mel) {
- if (mel.name === name) {
- if (!mel.layer) {
- mel.options.apikey = apiKeys[mel.depends];
- mel.layer = L.tileLayer(mel.url, mel.options);
- }
- if (map.hasLayer(mel.layer))
- map.removeLayer(mel.layer);
- map.addLayer(mel.layer);
- }
- });
- }
- function removeMapOverlay (name) {
- $.each(mapExtraLayers, function (idx, mel) {
- if (mel.name === name) {
- if (map.hasLayer(mel.layer))
- map.removeLayer(mel.layer);
- }
- });
- }
$('#openwebrx-map-source').on('change', function (e) {
var id = this.value;
var m = mapSources[id];
@@ -353,32 +296,7 @@ MapManager.prototype.initializeMap = function(receiver_gps, api_key, weather_key
map.removeLayer(ms.layer);
});
map.addLayer(m.layer);
- $('#openwebrx-map-extralayers').find('input').each(function (idx, inp) {
- if ($(inp).is(':checked')) {
- addMapOverlay($(inp).attr('name'));
- }
- });
});
- if (0) $.each(mapExtraLayers, function (idx, mel) { // AF: disabled and will be removed (with all the functions around this) upon accpeting the PR
- if (!isMapEligible(mel)) return;
- if ($('#openwebrx-map-layer-' + mel.name).length)
- return; // checkbox with that name exists already
- $('#openwebrx-map-extralayers').append(
- $(''
- ).on('change', function (e) {
- if (e.target.checked) {
- addMapOverlay(mel.name);
- } else {
- removeMapOverlay(mel.name);
- }
- })
- );
- });
// Create map legend selectors
self.setupLegendFilters(layerControl.legend);