@@ -306,18 +306,21 @@ function osm_get_js($conf, $local_conf, $js_data)
306306 $ autocenter = isset ($ local_conf ['autocenter ' ])
307307 ? $ local_conf ['autocenter ' ]
308308 : 0 ;
309+
310+ // When gallery is SSL and when switching baselayerURL to https is possible
311+ $ httpx = $ _SERVER ['REQUEST_SCHEME ' ];
309312
310313 // Load baselayerURL
311- if ($ baselayer == 'mapnik ' ) $ baselayerurl = ' https ://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png ' ;
314+ if ($ baselayer == 'mapnik ' ) $ baselayerurl = $ httpx . ' ://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png ' ;
312315 else if ($ baselayer == 'mapquest ' ) $ baselayerurl = 'http://otile1.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png ' ;
313- else if ($ baselayer == 'mapnikde ' ) $ baselayerurl = ' https ://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png ' ;
314- else if ($ baselayer == 'mapnikfr ' ) $ baselayerurl = ' https ://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png ' ;
316+ else if ($ baselayer == 'mapnikde ' ) $ baselayerurl = $ httpx . ' ://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png ' ;
317+ else if ($ baselayer == 'mapnikfr ' ) $ baselayerurl = $ httpx . ' ://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png ' ;
315318 else if ($ baselayer == 'blackandwhite ' ) $ baselayerurl = 'http://{s}.www.toolserver.org/tiles/bw-mapnik/{z}/{x}/{y}.png ' ;
316- else if ($ baselayer == 'mapnikhot ' ) $ baselayerurl = ' https ://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png ' ;
319+ else if ($ baselayer == 'mapnikhot ' ) $ baselayerurl = $ httpx . ' ://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png ' ;
317320 else if ($ baselayer == 'mapquestaerial ' ) $ baselayerurl = 'http://otile1.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.png ' ;
318- else if ($ baselayer == 'toner ' ) $ baselayerurl = ' https ://stamen-tiles-{s}.a.ssl.fastly.net/toner/{z}/{x}/{y}.png ' ;
321+ else if ($ baselayer == 'toner ' ) $ baselayerurl = $ httpx . ' ://stamen-tiles-{s}.a.ssl.fastly.net/toner/{z}/{x}/{y}.png ' ;
319322 else if ($ baselayer == 'custom ' ) $ baselayerurl = $ custombaselayerurl ;
320- else if ($ baselayer == 'esri ' ) $ baselayerurl = ' https ://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x} ' ;
323+ else if ($ baselayer == 'esri ' ) $ baselayerurl = $ httpx . ' ://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x} ' ;
321324
322325 $ attribution = osmcopyright ($ attrleaflet , $ attrimagery , $ attrmodule , $ baselayer , $ custombaselayer );
323326
0 commit comments