用于通过 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
-
获取给定级别下瓦片允许的最大几何误差。
Name Type Description level
Number 获得最大几何误差的瓦片级别。 Returns:
几何误差最大值。 -
确定是否可以加载瓦片的数据。
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:
-
DeveloperError : 此函数不得在
GoogleEarthEnterpriseProvider#ready
返回 true 之前调用。返回 true 之前不得调用此函数。
-