1.创建地球
2.相机位置改变事件
viewer.camera.changed.addEventListener(SetLevel)
3.获取当前地图级别
function SetLevel(){
var tileRender=viewer.scene.globe._surface._tilesToRender;
if(tileRender&&tileRender.length>0){
console("当前级别:"+tileRender[0]._level+"级");
}
}
本文介绍了在Three.js中如何创建地球视图,并通过监听相机位置变化事件,获取当前地图级别的示例代码,展示了如何在场景中处理地图层级信息。
1.创建地球
2.相机位置改变事件
viewer.camera.changed.addEventListener(SetLevel)
3.获取当前地图级别
function SetLevel(){
var tileRender=viewer.scene.globe._surface._tilesToRender;
if(tileRender&&tileRender.length>0){
console("当前级别:"+tileRender[0]._level+"级");
}
}
1354
9031
1588

被折叠的 条评论
为什么被折叠?