【问题原因】客户对代码的理解错误,实际是想对mvt地图里的某一个图层设置透明度,但是却使用了对整个mvt地图设置透明度的代码mvtMap.alpha。
【解决办法】
对mvt地图里的某一个图层设置透明度的关键代码:
mvtMap.setPaintProperty(selectLayer.id, "fill-color", "rgba(255,0,0,0.8)");,其中selectLayer.id是指mvt地图里的某一个图层;rgba(255,0,0,0.8)是指颜色值设置,0.8是指颜色透明度为0.8。