基於cesuim三維框架開發的三維路徑分析的實現
阿新 • • 發佈:2019-01-11
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. });