该 GoogleEarthEnterpriseTerrainProvider
类是 CesiumJS 中的一个数据源,用于加载和渲染来自 Google Earth Enterprise 服务器的地形数据。
new Cesium.GoogleEarthEnterpriseTerrainProvider(options)
url
:数据源的 URL。metadata
:数据源的元数据,用于提供有关数据的信息。默认为 undefined。username
:登录到 Google Earth Enterprise 服务器的用户名。默认为 undefined。password
:登录到 Google Earth Enterprise 服务器的密码。默认为 undefined。proxy
:用于将数据源 URL 映射到其他地址的代理网址。默认为 undefined。ellipsoid
:要使用的椭球体。默认为 Cesium.Ellipsoid.WGS84
。var viewer = new Cesium.Viewer('cesiumContainer');
var terrainProvider = new Cesium.GoogleEarthEnterpriseTerrainProvider({
url: 'http://example.com/terrain/',
metadata: {
format: 'heightmap-1.0',
tilesize: 64,
availableLevels: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18],
},
username: 'myUsername',
password: 'myPassword',
});
viewer.terrainProvider = terrainProvider;