1. 程式人生 > >基於cesuim三維框架開發的三維路徑分析的實現

基於cesuim三維框架開發的三維路徑分析的實現

1、可以利用百度地圖web服務或者天地圖web服務,得到二維的路徑分析的經緯度;
2、利用cesuim地形資料取樣介面:sampleTerrain得到高程,然後就有了三維路徑分析的座標資訊;
3、然後利用畫線的介面,就能完成路徑分析;

記錄一下sanpleTerrain的用法:

// 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.sampleTerrain(terrainProvider, 11, positions);
Cesium.when(promise, function(updatedPositions) {
    // positions[0].height and positions[1].height have been updated.
    // updatedPositions is just a reference to positions.
});