refs #22 fix default transparency and opacity for all tile server types
parent
e56a573d85
commit
067148195b
|
@ -136,6 +136,7 @@ $baseTileServers = [
|
||||||
'type' => 'overlay',
|
'type' => 'overlay',
|
||||||
'url' => 'http://{s}.tile.openstreetmap.fr/route500/{z}/{x}/{y}.png',
|
'url' => 'http://{s}.tile.openstreetmap.fr/route500/{z}/{x}/{y}.png',
|
||||||
'attribution' => '©, Tiles © <a href="http://www.openstreetmap.fr">OpenStreetMap France</a>',
|
'attribution' => '©, Tiles © <a href="http://www.openstreetmap.fr">OpenStreetMap France</a>',
|
||||||
|
'opacity' => '0.5',
|
||||||
'minzoom' => '1',
|
'minzoom' => '1',
|
||||||
'maxzoom' => '20',
|
'maxzoom' => '20',
|
||||||
),
|
),
|
||||||
|
|
|
@ -209,7 +209,7 @@
|
||||||
var sattrib = $(this).attr('attribution');
|
var sattrib = $(this).attr('attribution');
|
||||||
var stransparent = ($(this).attr('transparent') === 'true');
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -225,7 +225,7 @@
|
||||||
var stransparent = ($(this).attr('transparent') === 'true');
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
var sformat = $(this).attr('format') || 'image/png';
|
var sformat = $(this).attr('format') || 'image/png';
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -267,15 +267,9 @@
|
||||||
var minz = parseInt($(this).attr('minzoom'));
|
var minz = parseInt($(this).attr('minzoom'));
|
||||||
var maxz = parseInt($(this).attr('maxzoom'));
|
var maxz = parseInt($(this).attr('maxzoom'));
|
||||||
var sattrib = $(this).attr('attribution');
|
var sattrib = $(this).attr('attribution');
|
||||||
var stransparent;
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
if ($(this).attr('transparent') !== '') {
|
|
||||||
stransparent = ($(this).attr('transparent') === 'true');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
stransparent = true;
|
|
||||||
}
|
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -288,21 +282,15 @@
|
||||||
var surl = $(this).attr('url');
|
var surl = $(this).attr('url');
|
||||||
var slayers = $(this).attr('layers') || '';
|
var slayers = $(this).attr('layers') || '';
|
||||||
var sversion = $(this).attr('version') || '1.1.1';
|
var sversion = $(this).attr('version') || '1.1.1';
|
||||||
var stransparent;
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
if ($(this).attr('transparent') !== '') {
|
|
||||||
stransparent = ($(this).attr('transparent') === 'true');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
stransparent = true;
|
|
||||||
}
|
|
||||||
var sformat = $(this).attr('format') || 'image/png';
|
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sopacity = 0.4;
|
sopacity = 0.4;
|
||||||
}
|
}
|
||||||
|
var sformat = $(this).attr('format') || 'image/png';
|
||||||
var sattrib = $(this).attr('attribution') || '';
|
var sattrib = $(this).attr('attribution') || '';
|
||||||
baseOverlays[sname] = new L.tileLayer.wms(surl, {layers: slayers, version: sversion, transparent: stransparent, opacity: sopacity, format: sformat, attribution: sattrib});
|
baseOverlays[sname] = new L.tileLayer.wms(surl, {layers: slayers, version: sversion, transparent: stransparent, opacity: sopacity, format: sformat, attribution: sattrib});
|
||||||
});
|
});
|
||||||
|
@ -312,15 +300,9 @@
|
||||||
var surl = $(this).attr('url');
|
var surl = $(this).attr('url');
|
||||||
var sminzoom = $(this).attr('minzoom') || '1';
|
var sminzoom = $(this).attr('minzoom') || '1';
|
||||||
var smaxzoom = $(this).attr('maxzoom') || '20';
|
var smaxzoom = $(this).attr('maxzoom') || '20';
|
||||||
var stransparent;
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
if ($(this).attr('transparent') !== '') {
|
|
||||||
stransparent = ($(this).attr('transparent') === 'true');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
stransparent = true;
|
|
||||||
}
|
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -337,16 +319,10 @@
|
||||||
var smaxzoom = $(this).attr('maxzoom') || '20';
|
var smaxzoom = $(this).attr('maxzoom') || '20';
|
||||||
var slayers = $(this).attr('layers') || '';
|
var slayers = $(this).attr('layers') || '';
|
||||||
var sversion = $(this).attr('version') || '1.1.1';
|
var sversion = $(this).attr('version') || '1.1.1';
|
||||||
var stransparent;
|
|
||||||
if ($(this).attr('transparent') !== '') {
|
|
||||||
stransparent = ($(this).attr('transparent') === 'true');
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
stransparent = true;
|
|
||||||
}
|
|
||||||
var sformat = $(this).attr('format') || 'image/png';
|
var sformat = $(this).attr('format') || 'image/png';
|
||||||
|
var stransparent = ($(this).attr('transparent') === 'true');
|
||||||
var sopacity = $(this).attr('opacity');
|
var sopacity = $(this).attr('opacity');
|
||||||
if (sopacity !== '') {
|
if (typeof sopacity !== typeof undefined && sopacity !== false && sopacity !== '') {
|
||||||
sopacity = parseFloat(sopacity);
|
sopacity = parseFloat(sopacity);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue