不动"/>
cesium用鼠标平移滑不动
cesium加载3DTiles模型定位后用鼠标拖动地图失效,发现是采用了如下的设置相机的定位方式
tileset.readyPromise.then((currentModel) => {//设置相机的视角位this.map.camera.viewBoundingSphere(boundingSphere,new Cesium.HeadingPitchRange(0.5, -0.2, boundingSphere.radius * 1.5) //定义航向角,俯仰角和范围);})
加载3DTiles时可以用
this.map.zoomTo(currentModel);
或改用setView
viewer.camera.setView({// Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州// fromDegrees()方法,将经纬度和高程转换为世界坐标destination:Cesium.Cartesian3.fromDegrees(117.48,30.67,15000.0),orientation:{// 指向heading:Cesium.Math.toRadians(90,0),// 视角pitch:Cesium.Math.toRadians(-90),roll:0.0}});
更多推荐
cesium用鼠标平移滑不动
发布评论