GoogleEarthEnterpriseTerrainProvider

new SuperMap3D.GoogleEarthEnterpriseTerrainProvider(options)

使用 Google 地球企业 REST API 提供切图地形。
Name Type Description
options Object 具有以下属性的对象:
Name Type Description
url String 托管影像的 Google 地球企业服务器的网址。
metadata GoogleEarthEnterpriseMetadata 元数据对象,可用于与 GoogleEarthEnterpriseImageryProvider 共享元数据请求。
proxy Proxy optional 用于请求的代理。如果需要,该对象应具有一个 getURL 函数,用于返回代理 URL。
ellipsoid Ellipsoid optional 椭球面。 如果未指定,则使用 WGS84 椭球。
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: