VRTheWorldTerrainProvider是Cesium.js中提供的一种地形提供者,用于加载VR-TheWorld的地形数据。
var viewer = new Cesium.Viewer('cesiumContainer');
var terrainProvider = new Cesium.VRTheWorldTerrainProvider({
url : 'http://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/',
proxy : new Cesium.DefaultProxy('/proxy/')
});
viewer.terrainProvider = terrainProvider;
viewer.camera.flyTo({
destination : new Cesium.Cartesian3.fromDegrees(90.0, 30.0, 10000.0)
});
new Cesium.VRTheWorldTerrainProvider(options)
参数
options
:Object(可选)- 构造选项。具有以下属性:
url
:String - 包含地形数据的网址。proxy
:Object - 用于检索该网址的代理。继承自 TerrainProvider。
var terrainProvider = new Cesium.VRTheWorldTerrainProvider({
url : 'http://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/',
proxy : new Cesium.DefaultProxy('/proxy/')
});
var availability = terrainProvider.availability.getAvailability();
console.log('Terrain available from ' + availability.start + ' to ' + availability.stop);
继承自 TerrainProvider。
var terrainProvider = new Cesium.VRTheWorldTerrainProvider({
url : 'http://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/',
proxy : new Cesium.DefaultProxy('/proxy/')
});
console.log(terrainProvider.tilingScheme);
继承自 TerrainProvider。
var terrainProvider = new Cesium.VRTheWorldTerrainProvider({
url : 'http://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/',
proxy : new Cesium.DefaultProxy('/proxy/')
});
terrainProvider.errorEvent.addEventListener(function (error) {
console.log(error);
});
此提供程序没有关联的CSS样式。
DeveloperError
- url
属性必须定义且是String类型。