const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
//监听鼠标滚轮事件
handler.setInputAction((wheelment) => {
//从Cesium中获取当前地图瓦片等级
let tiles = new Set();
let tilesToRender = viewer.scene.globe._surface._tilesToRender;
if (Cesium.defined(tilesToRender)) {
for (let i = 0; i < tilesToRender.length; i++) {
tiles.add(tilesToRender[i].level);
}
console.log('当前地图瓦片级别为:');
console.log(tiles);
}
}, Cesium.ScreenSpaceEventType.WHEEL);
Cesium 监听鼠标滚轮,滚轮每次滚动获取当前地图瓦片等级。
灵感来自:cesium获取当前地图瓦片缩放级别_右弦GISer的博客-CSDN博客_cesium 获取缩放级别文章来源:https://www.toymoban.com/news/detail-504748.html
实际使用时体验并不好,最后使用监听高度的方法。文章来源地址https://www.toymoban.com/news/detail-504748.html
到了这里,关于Cesium 鼠标滚轮事件获取地图缩放等级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!