我创建了一个Openlayers 3地图,如下所示:
this.map = new ol.Map({
.....
});
通过以下方式将其切换到ol3cesium globe:
this.ol3d = new olcs.OLCesium({ map: this.map });
this.ol3d.setEnabled(false);
直到这里,我的代码运行正常。它从2D切换到3D。
现在我想在我的地图上升高。我在下面写的:
var scene = this.ol3d.getCesiumScene();
var terrainProvider = new Cesium.CesiumTerrainProvider({
url: 'http://assets.agi.com/stk-terrain/world'
});
scene.terrainProvider = terrainProvider;
但是我看不到任何高度。我也没有得到任何运行时错误。 我如何获得升高?