gpt4 book ai didi

javascript - Mapbox GL JS - 在需要时将图像叠加加载为隐藏状态

转载 作者:行者123 更新时间:2023-12-03 01:37:02 24 4
gpt4 key购买 nike

加载 map 时,我会在 map 上加载多个图像叠加层。我想让它们保持隐形,或者稍后再关闭。通过使用“可见性:可见”属性,我打开图像叠加的按钮可以正常工作,但我似乎无法弄清楚如何在页面加载时将它们设置为不可见。理想情况下,我希望加载所有源图像,但全部不可见。

这是我正在使用的基本代码片段,请注意“visibility:none”在加载时不起作用。

topleftmapbox.on('load', function() {
topleftmapbox.addSource("source_KEWX_REFLECTIVITY_SWEEP0_4", {
"type": "image",
"url": "KEWX_REFLECTIVITY_SWEEP0_4.gif",
"coordinates": [
[-101.089551, 30.478839],
[-99.048840, 30.478839],
[-99.048840, 28.929093],
[-101.089551, 28.929093]
]
})



topleftmapbox.addLayer({
"id": "ID_KEWX_REFLECTIVITY_SWEEP0_4",
"source": "source_KEWX_REFLECTIVITY_SWEEP0_4","type": "raster",
"visibility:none",
"paint": {
"raster-opacity": 0.99,

}
})
});

最佳答案

visibility是一个布局属性,因此您需要像这样使用它:

“布局”:{“可见性”:“无”}

关于javascript - Mapbox GL JS - 在需要时将图像叠加加载为隐藏状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51022629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com