GoogleEarthEnterpriseTerrainProvider

new SuperMap3D.GoogleEarthEnterpriseTerrainProvider()

用于通过 Google Earth Enterprise REST API 提供分块地形数据‌类。 支持加载高程数据并渲染三维地形。
Name Type Description
options.url String 托管影像的 Google 地球企业服务器的网址。
options.metadata GoogleEarthEnterpriseMetadata 元数据对象,可用于与 GoogleEarthEnterpriseImageryProvider 共享元数据请求。
options.proxy Proxy optional 用于请求的代理。如果需要,该对象应具有一个 getURL 函数,用于返回代理 URL。
options.ellipsoid Ellipsoid optional 椭球体。如果未指定,则使用 WGS84 椭球。
options.credit Credit | String optional 数据源的版权声明,显示在地图画布上。
Example:
var geeMetadata = new GoogleEarthEnterpriseMetadata('http://www.earthenterprise.org/3d');
var gee = new SuperMap3D.GoogleEarthEnterpriseTerrainProvider({
    metadata : geeMetadata
});
See:

Methods

getLevelMaximumGeometricError(level)Number

获取给定级别下瓦片允许的最大几何误差。
Name Type Description
level Number 获得最大几何误差的瓦片级别。
Returns:
几何误差最大值。

getTileDataAvailable(x, y, level)Boolean

确定是否可以加载瓦片的数据。
Name Type Description
x Number 要申请几何体的瓦片的 X 坐标。
y Number 要申请几何体的瓦片的 X 坐标。
level Number 请求几何体的瓦片级别。
Returns:
如果不支持则未定义,否则为 true 或 false。

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

请求指定瓦片的几何体。 此函数不应在 GoogleEarthEnterpriseProvider#ready 返回 true 之前调用。 结果必须包括地形数据和 可选择包含水面掩码和可用子地块的指示。
Name Type Description
x Number 请求几何体的瓦片的 X 坐标。
y Number 请求几何体的瓦片的 y 坐标。
level Number 请求几何体的瓦片级别。
request Request optional 请求对象。仅供内部使用。
Returns:
请求的几何体的Promise。如果此方法返回的是未定义而不是Promise,则表明有太多请求正在等待处理,请求将在稍后重试。
Throws: