//根据经纬度计算地形高度
computentHeight(lon, lat) {
let height = 0;
var terrainProvider = new Cesium.createWorldTerrain();
var positions = [
Cesium.Cartographic.fromDegrees(lon, lat)
];
var promise = Cesium.sampleTerrainMostDetailed(terrainProvider, positions);
Cesium.when(promise, function(updatedPositions) {
// positions[0].height and positions[1].height have been updated.
// updatedPositions is just a reference to positions.
console.log(positions[0].height);//高度
});
},
参考官网API —— sampleTerrainMostDetailed