X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/a796c41881c26e6da8828a71dbfb533613e5a83f..e7ef10d4289501a04045e01ecf7fe9202c09eb4f:/app/assets/javascripts/leaflet.map.js.erb diff --git a/app/assets/javascripts/leaflet.map.js.erb b/app/assets/javascripts/leaflet.map.js.erb index 6c84bef55..496e29858 100644 --- a/app/assets/javascripts/leaflet.map.js.erb +++ b/app/assets/javascripts/leaflet.map.js.erb @@ -36,7 +36,7 @@ L.OSM.Map = L.Map.extend({ name: I18n.t("javascripts.map.base.transport_map") }), new L.OSM.MapQuestOpen({ - attribution: copyright + ". Tiles courtesy of MapQuest ", + attribution: copyright + ". Tiles courtesy of MapQuest ", code: "Q", keyid: "mapquest", name: I18n.t("javascripts.map.base.mapquest") @@ -91,7 +91,7 @@ L.OSM.Map = L.Map.extend({ }, getUrl: function(marker) { - var precision = zoomPrecision(this.getZoom()), + var precision = OSM.zoomPrecision(this.getZoom()), params = {}; if (marker && this.hasLayer(marker)) { @@ -148,6 +148,11 @@ L.OSM.Map = L.Map.extend({ } var params = {}; + var layers = this.getLayersCode().replace('M', ''); + + if (layers) { + params.layers = layers; + } if (marker && this.hasLayer(marker)) { params.m = ''; @@ -236,7 +241,7 @@ L.OSM.Map = L.Map.extend({ setState: function(state, options) { if (state.center) this.setView(state.center, state.zoom, options); - this.updateLayers(state.layers); + if (state.layers) this.updateLayers(state.layers); } });