获取模型表面高度

let cartesian = viewer.scene.pickPosition(event.position);

        // 是否获取到空间坐标

        if (Cesium.defined(cartesian)) {

          // // 空间坐标转世界坐标(弧度)

          let cartographic = Cesium.Cartographic.fromCartesian(cartesian);

          // 弧度转为角度(经纬度)

          let lon = Cesium.Math.toDegrees(cartographic.longitude);

          let lat = Cesium.Math.toDegrees(cartographic.latitude);

          //模型高度

          let height = cartographic.height;

          console.log("模型表面的经纬度高程是:", {

            ALT: height,

          });

        }

猜你喜欢

转载自blog.csdn.net/qq_35956444/article/details/130968654
今日推荐