cesium 已知经纬度获取高度

Cesium 当前时间

viewer.clock.currentTime 是当前时间
viewer.clock.startTime 是初始时间

cesium 已知经纬度获取高度


// 根据经纬度获取高度
function getHeigthByLonLat(lon = 87.5968, lat = 43.8084){
    var positions = Cesium.Cartographic.fromDegrees(lon,lat);
    var promise = new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]);
    promise = Cesium.sampleTerrainMostDetailed(viewer.terrainProvider, positions);
    Cesium.when(new Cesium.sampleTerrain(viewer.terrainProvider, 13, [positions]), function (updatedPositions) {
        console.log("zhang",lon,lat,updatedPositions[0].height);
    });
}

补充一下,这个Cesium.when方法是异步的

你可能感兴趣的:(cesium 已知经纬度获取高度)