单击时如何在 0.5 和 1 之间更改标记的不透明度
How to change marker's opacity between 0.5 and 1 when clicked
我需要我的标记在每次单击时更改不透明度,我的标记的默认不透明度为 1,当我单击它时,我希望它的不透明度更改为 0.5,并在再次单击时将其更改回 1 .我怎样才能做到这一点?提前致谢
您可以使用.setOpacity(0.5)
marker.on('click',function(e){
var marker = e.target;
if(marker.options.opacity === 1){
marker.setOpacity(0.5);
} else {
marker.setOpacity(1);
}
});
我需要我的标记在每次单击时更改不透明度,我的标记的默认不透明度为 1,当我单击它时,我希望它的不透明度更改为 0.5,并在再次单击时将其更改回 1 .我怎样才能做到这一点?提前致谢
您可以使用.setOpacity(0.5)
marker.on('click',function(e){
var marker = e.target;
if(marker.options.opacity === 1){
marker.setOpacity(0.5);
} else {
marker.setOpacity(1);
}
});