要构造 GoogleEarthEnterpriseImageryProvider,请调用
使用 Google Earth Enterprise REST API 提供分块影像。
注意:此提供程序用于 Google Earth Enterprise 的 3D 地球 API,
GoogleEarthEnterpriseImageryProvider.fromMetadata。请勿直接调用构造函数。
GoogleEarthEnterpriseMapsProvider 应与 2D 地图 API 一起使用。
| Name | Type | Description |
|---|---|---|
options |
GoogleEarthEnterpriseImageryProvider.ConstructorOptions | optional 描述初始化选项的对象 |
- GoogleEarthEnterpriseImageryProvider.fromMetadata
- GoogleEarthEnterpriseTerrainProvider
- ArcGisMapServerImageryProvider
- GoogleEarthEnterpriseMapsProvider
- OpenStreetMapImageryProvider
- SingleTileImageryProvider
- TileMapServiceImageryProvider
- WebMapServiceImageryProvider
- WebMapTileServiceImageryProvider
- UrlTemplateImageryProvider
- Cross-Origin Resource Sharing
Example:
const geeMetadata = await GoogleEarthEnterpriseMetadata.fromUrl("http://www.example.com");
const gee = Cesium.GoogleEarthEnterpriseImageryProvider.fromMetadata(geeMetadata);
See:
Members
readonly credit : Credit
获取在此影像提供者处于活动状态时显示的信用信息。通常用于为
影像源提供信用。
readonly errorEvent : Event
获取一个事件,当影像提供者遇到异步错误时触发。通过订阅
该事件,您将收到错误通知,并可以潜在地从中恢复。事件监听器
将被传递一个
TileProviderError 实例。
获取一个值,指示此影像提供者提供的图像是否包含 alpha 通道。
如果此属性为假,则如果存在,alpha 通道将被忽略。
如果此属性为真,则任何没有 alpha 通道的图像将被视为
其 alpha 到处为 1.0。将此属性设置为假将减少内存使用
和纹理上传时间。
获取可以请求的最大细节层级。
获取可以请求的最小细节层级。
readonly proxy : Proxy
获取此提供者使用的代理。
readonly rectangle : Rectangle
获取此实例提供的影像的矩形,以弧度为单位。
readonly tileDiscardPolicy : TileDiscardPolicy
获取瓦片丢弃策略。如果未定义,则丢弃策略负责
通过其 shouldDiscardImage 函数过滤掉“缺失”的瓦片。如果该函数
返回 undefined,则不会过滤任何瓦片。
获取每个瓦片的高度,以像素为单位。
获取每个瓦片的宽度,以像素为单位。
readonly tilingScheme : TilingScheme
获取此提供者使用的瓦片方案。
获取托管影像的 Google Earth Enterprise 服务器 URL 的名称。
Methods
static Cesium.GoogleEarthEnterpriseImageryProvider.fromMetadata(metadata, options) → GoogleEarthEnterpriseImageryProvider
使用 Google Earth Enterprise REST API 创建一个瓦片影像提供者。
| Name | Type | Description |
|---|---|---|
metadata |
GoogleEarthEnterpriseMetadata | 可以与 GoogleEarthEnterpriseTerrainProvider 共享元数据请求的元数据对象。 |
options |
GoogleEarthEnterpriseImageryProvider.ConstructorOptions | 描述初始化选项的对象。 |
Returns:
Throws:
-
RuntimeError : 元数据 URL 不包含影像。
Example:
const geeMetadata = await GoogleEarthEnterpriseMetadata.fromUrl("http://www.example.com");
const gee = Cesium.GoogleEarthEnterpriseImageryProvider.fromMetadata(geeMetadata);
getTileCredits(x, y, level) → Array.<Credit>
获取在显示给定瓦片时显示的信用信息。
| Name | Type | Description |
|---|---|---|
x |
number | 瓦片的 X 坐标。 |
y |
number | 瓦片的 Y 坐标。 |
level |
number | 瓦片级别; |
Returns:
显示给定瓦片时要显示的信用信息。
此影像提供程序当前不支持选择特征,因此此函数仅返回
undefined。
| Name | Type | Description |
|---|---|---|
x |
number | 瓦片的 X 坐标。 |
y |
number | 瓦片的 Y 坐标。 |
level |
number | 瓦片级别。 |
longitude |
number | 要选择特征的经度。 |
latitude |
number | 要选择特征的纬度。 |
Returns:
由于不支持选择,因此返回 undefined。
requestImage(x, y, level, request) → Promise.<ImageryTypes>|undefined
请求给定瓦片的图像。
| Name | Type | Description |
|---|---|---|
x |
number | 瓦片的 X 坐标。 |
y |
number | 瓦片的 Y 坐标。 |
level |
number | 瓦片级别。 |
request |
Request | optional 请求对象。仅供内部使用。 |
Returns:
一种承诺,将在图像可用时解析,或者
如果对服务器的活动请求过多,则返回 undefined,此时应稍后重试请求。
Type Definitions
GoogleEarthEnterpriseImageryProvider 构造函数的初始化选项
Properties:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
ellipsoid |
Ellipsoid |
<optional> |
Ellipsoid.default | 椭球体。如果未指定,则使用默认椭球体。 |
tileDiscardPolicy |
TileDiscardPolicy |
<optional> |
确定瓦片是否无效并应被丢弃的策略。如果未指定此值,默认情况下将丢弃下载失败的瓦片。 | |
credit |
Credit | string |
<optional> |
数据源的信用信息,将显示在画布上。 |
