Генерация изображения из тайла слоя WMS с непрозрачностью 50% - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь создать изображение с изображением листовки без головы и листовки со слоем, созданным Tilelayer.WMS с непрозрачностью 0,5

Визуально с листовкой все наполовину непрозрачно, как и ожидалось, но при генерации изображения с листовкой изображение отображается на 100%. без какой-либо прозрачности. Я что-то упустил?

var tileSettings = {
   layers: layerName,
   styles: styleName,
   format: 'image/png',
   transparent: true,
   opacity: 0.5,
   maxZoom: 20,
   maxNativeZoom: 18,
}

var tileLayer = global.window.L.tileLayer.wms(WMS_URL, tileSettings);

layerGroup.addLayer(tileLayer);

1 Ответ

0 голосов
/ 06 января 2019

Обнаружено, что нужен запрос на удаление -> добавление этой строки кода в функцию handleTileLayer

ctx.globalAlpha = (layer.options && layer.options.opacity) ? layer.options.opacity : 1;

Надеюсь, это поможет

...