Use layer id instead of name for hash

- to make it work across languages and on translation changes
- with legacy support for old names
This commit is contained in:
Norbert Renner 2019-04-02 21:58:32 +02:00
parent 3d60b05422
commit d60b1ad15f
4 changed files with 105 additions and 22 deletions

View file

@ -12,6 +12,15 @@ BR.LayersConfig = L.Class.extend({
'Waymarked_Trails-Hiking'
],
legacyNameToIdMap: {
'OpenStreetMap': 'standard',
'OpenStreetMap.de': 'osm-mapnik-german_style',
'OpenTopoMap': 'OpenTopoMap',
'Esri World Imagery': 'Esri.WorldImagery',
'Cycling (Waymarked Trails)': 'Waymarked_Trails-Cycling',
'Hiking (Waymarked Trails)': 'Waymarked_Trails-Hiking'
},
initialize: function (map) {
this._map = map;