sampleTerrainMostDetailed (terrainProvider, positions) → Promise.<Array.< Cartographic >>
在terrain数据集的最大可用图块级别上启动sampleTerrain()请求。
Name | Type | Description |
---|---|---|
terrainProvider
|
TerrainProvider | 用于查询高度的地形提供程序。 |
positions
|
Array.< Cartographic > | 根据地形高度更新的位置。 |
Returns:
查询完成后,可解析为提供的位置列表的承诺。这个 如果地形提供者的`availability'属性未定义,则promise将拒绝。
Example:
// Query the terrain height of two Cartographic positions
var terrainProvider = Cesium.createWorldTerrain();
var positions = [
Cesium.Cartographic.fromDegrees(86.925145, 27.988257),
Cesium.Cartographic.fromDegrees(87.0, 28.0)
];
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.
});