gpt4 book ai didi

MapboxGL 数据加载事件永远不会将属性 isSourceLoaded 更改为 true

转载 作者:行者123 更新时间:2023-12-02 08:58:36 30 4
gpt4 key购买 nike

我正在尝试获取源完全加载的时刻以执行操作。
我正在使用Map#dataloading并等待直到 isSourceLoaded 变为 true,但这永远不会发生。

我正在使用这样的监听器:

map.on('dataloading', e => {
if (e.dataType === 'source') {
console.log(e)
}
})

and the result

最佳答案

我认为您应该监听 data 事件,而不是 dataloading 事件,但即使如此,isSourceLoaded< 的实现仍然存在错误 正在此处跟踪 https://github.com/mapbox/mapbox-gl-js/issues/3958 。同时,解决方法是在 data 事件触发时检查 map.style.sourceCaches["composite"].loaded()

希望这有帮助!

免责声明 - 我在 Mapbox 工作

关于MapboxGL 数据加载事件永远不会将属性 isSourceLoaded 更改为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41850855/

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