我加了viewer.scene.globe.depthTestAgainstTerrain = true;这句话之后,有点变化,但是拉近旋转地球,位置还是会有稍微的偏差
https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Camera.html
function cameraEvents() {
Sandcastle.declare(cameraEvents);
var camera = viewer.camera;
removeStart = camera.moveStart.addEventListener(function() {
viewChanged.style.display = 'block';
});
removeEnd = camera.moveEnd.addEventListener(function() {
viewChanged.style.display = 'none';
});
}
我在什么事件能够检测到 相机的 lat lng alt 变化了呢 不是yaw pitch roll
例如handler.setInputAction(function (movement) 通过這个获取 鼠标当前的 经纬度高度 如果相机的位置变了 会触发什么事件呢
如果有地球的话viewer.scene.globe.depthTestAgainstTerrain = true;相机就不会往地底下了,但是地球隐藏,你在拖动模型的时候会发现有个问题,就是直接拖动到模型下面,就还是会报错? 有没有人做过地球隐藏,只显示模型,并且模型可以随便拖动,而且不报错的?