GoogleEarthEnterpriseTerrainProvider

new Cesium.GoogleEarthEnterpriseTerrainProvider(options)

Provides tiled terrain using the Google Earth Enterprise REST API.
Name Type Description
options Object Object with the following properties:
Name Type Description
url String The url of the Google Earth Enterprise server hosting the imagery.
metadata GoogleEarthEnterpriseMetadata A metadata object that can be used to share metadata requests with a GoogleEarthEnterpriseImageryProvider.
proxy Proxy optional A proxy to use for requests. This object is expected to have a getURL function which returns the proxied URL, if needed.
ellipsoid Ellipsoid optional The ellipsoid. If not specified, the WGS84 ellipsoid is used.
credit Credit | String optional A credit for the data source, which is displayed on the canvas.
Example:
var geeMetadata = new GoogleEarthEnterpriseMetadata('http://www.earthenterprise.org/3d');
var gee = new Cesium.GoogleEarthEnterpriseTerrainProvider({
    metadata : geeMetadata
});
See:

Methods

getLevelMaximumGeometricError(level)Number

Gets the maximum geometric error allowed in a tile at a given level.
Name Type Description
level Number The tile level for which to get the maximum geometric error.
Returns:
The maximum geometric error.

getTileDataAvailable(x, y, level)Boolean

Determines whether data for a tile is available to be loaded.
Name Type Description
x Number The X coordinate of the tile for which to request geometry.
y Number The Y coordinate of the tile for which to request geometry.
level Number The level of the tile for which to request geometry.
Returns:
Undefined if not supported, otherwise true or false.

requestTileGeometry(x, y, level, request)Promise.<TerrainData>|undefined

Requests the geometry for a given tile. This function should not be called before GoogleEarthEnterpriseProvider#ready returns true. The result must include terrain data and may optionally include a water mask and an indication of which child tiles are available.
Name Type Description
x Number The X coordinate of the tile for which to request geometry.
y Number The Y coordinate of the tile for which to request geometry.
level Number The level of the tile for which to request geometry.
request Request optional The request object. Intended for internal use only.
Returns:
A promise for the requested geometry. If this method returns undefined instead of a promise, it is an indication that too many requests are already pending and the request will be retried later.
Throws: