Add option to configure the default base layer
This commit is contained in:
parent
2a6437116a
commit
8db4120ec8
2 changed files with 7 additions and 4 deletions
|
|
@ -79,6 +79,9 @@
|
||||||
//'Mapsforge Tile Server': 'http://localhost:6090/{z}/{x}/{y}.png'
|
//'Mapsforge Tile Server': 'http://localhost:6090/{z}/{x}/{y}.png'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Base layer to show on start, as position number in the layer switcher, starting from 0, default is first
|
||||||
|
BR.conf.defaultBaseLayerIndex = 0;
|
||||||
|
|
||||||
// Initial route line transparency (0-1, overridden by stored slider setting)
|
// Initial route line transparency (0-1, overridden by stored slider setting)
|
||||||
BR.conf.defaultOpacity = 0.67;
|
BR.conf.defaultOpacity = 0.67;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -120,10 +120,10 @@ BR.Map = {
|
||||||
overlays[i] = L.tileLayer(BR.conf.overlays[i]);
|
overlays[i] = L.tileLayer(BR.conf.overlays[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// after applying custom base layer configurations, add first base layer to map
|
// after applying custom base layer configurations, add configured base layer to map
|
||||||
var firstLayer = baseLayers[Object.keys(baseLayers)[0]];
|
var defaultLayer = baseLayers[Object.keys(baseLayers)[BR.conf.defaultBaseLayerIndex || 0]];
|
||||||
if (firstLayer) {
|
if (defaultLayer) {
|
||||||
map.addLayer(firstLayer);
|
map.addLayer(defaultLayer);
|
||||||
}
|
}
|
||||||
|
|
||||||
layersControl = BR.layersTab(baseLayers, overlays).addTo(map);
|
layersControl = BR.layersTab(baseLayers, overlays).addTo(map);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue