new TileCoordinatesImageryProvider()
ImageryProvider,用于在切片方案中的每个渲染瓦片周围绘制一个盒子,并在盒子内绘制一个标签,标明瓦片的 X、Y 和 Level 坐标。 它主要用于调试地形和影像渲染问题。
| Name | Type | Default | Description |
|---|---|---|---|
options.tilingScheme |
TilingScheme | new GeographicTilingScheme() |
可选
用于绘制瓦片的切片方案。 |
options.ellipsoid |
Ellipsoid |
可选
椭球。如果指定了切片方案,该参数将被忽略,取而代之的是切片方案的椭球体。如果两个参数都未指定,则使用 WGS84 椭球。 |
|
options.color |
Color | Color.YELLOW |
可选
绘制瓦片盒子和标签的颜色。 |
options.tileWidth |
Number | 256 |
可选
用于选择精细级别的瓦片宽度。 |
options.tileHeight |
Number | 256 |
可选
用于选择精细级别的瓦片高度。 |
Members
-
readonly creditCredit
-
获取此影像提供程序处于活跃状态时要显示的版权声明。这通常是用来证明影像的来源。这个函数不应该在
TileCoordinatesImageryProvider#ready返回true之前被调用。 -
readonly errorEventEvent
-
获取在影像提供程序遇到异步错误时引发的事件。通过订阅该事件,您将收到错误通知,并有可能从中恢复。事件侦听器会收到一个
TileProviderError的实例。 -
readonly hasAlphaChannelBoolean
-
获取一个值,该值指示是否由此影像提供程序提供影像包括一个alpha通道。 如果此属性为false,则alpha通道(如果存在)将被忽略。如果此属性为true,则任何没有alpha通道的影像都将被处理。
-
readonly maximumLevelNumber
-
获取可请求的最大精细级别。此函数不应在
TileCoordinatesImageryProvider#ready返回 true 之前调用。 -
readonly minimumLevelNumber
-
获取可请求的最小精细级别。在
TileCoordinatesImageryProvider#ready返回 true 之前不应调用此函数。 -
readonly proxyProxy
-
获取该提供程序使用的代理。
-
readonly readyBoolean
-
获取表示提供程序是否可以使用的值。
-
readonly readyPromisePromise.<Boolean>
-
获取当提供程序准备就绪时解析为 true 的Promise。
-
readonly rectangleRectangle
-
获取此实例所提供影像的矩形(以弧度为单位)。此函数不应在
TileCoordinatesImageryProvider#ready返回 true 之前调用。 -
readonly tileDiscardPolicyTileDiscardPolicy
-
获取瓦片丢弃策略。如果未定义,则丢弃策略负责通过其 shouldDiscardImage 函数过滤 "丢失 "的瓦片。 如果此函数返回未定义,则不会过滤任何瓦片。在
TileCoordinatesImageryProvider#ready返回 true 之前,不应调用此函数。 -
readonly tileHeightNumber
-
获取每个瓦片的高度(以像素为单位)。 此函数不应在
TileCoordinatesImageryProvider#ready返回 true 之前调用。 -
readonly tileWidthNumber
-
获取每个瓦片的宽度(以像素为单位)。此函数不应在
TileCoordinatesImageryProvider#ready返回 true 之前调用。 -
readonly tilingSchemeTilingScheme
-
获取此提供程序使用的切片方案。此函数应在
TileCoordinatesImageryProvider#ready返回 true 之前不应调用。
Methods
-
getTileCredits(x, y, level){Array.<Credit>}
-
获取显示给定瓦片时要显示的版权声明。
Name Type Description xNumber 瓦片的X坐标。
yNumber 瓦片的Y坐标。
levelNumber 瓦片的级别。
Throws:
-
getTileCredits不得在影像提供程序准备就绪前调用。 - Type
- DeveloperError
Returns:
Type Description Array.<Credit> 显示瓦片时要显示的版权声明。 -
-
pickFeatures(x, y, level, longitude, latitude){Promise.<Array.<ImageryLayerFeatureInfo>>|undefined}
-
这个影像提供程序目前不支持挑选特征,所以这个函数只返回undefined。
Name Type Description xNumber 瓦片的X坐标。
yNumber 瓦片的Y坐标。
levelNumber 瓦片的级别。
longitudeNumber 选取特征的经度。
latitudeNumber 选取特征的纬度。
Returns:
Type Description Promise.<Array.<ImageryLayerFeatureInfo>> | undefined 当异步提取完成时,将解析所提取特征的Promise。 解析值是一个由 ImageryLayerFeatureInfo实例组成的数组。 如果在给定位置没有找到特征,数组可能为空。 如果不支持提取,该数组也可能是未定义的。 -
requestImage(x, y, level, request){Promise.<(Image|Canvas)>|undefined}
-
为给定的瓦片请求影像。此函数不应在
TileCoordinatesImageryProvider#ready返回 true 之前调用。Name Type Description xNumber 瓦片的X坐标。
yNumber 瓦片的Y坐标。
levelNumber 瓦片的级别。
requestRequest 可选 请求对象。仅供内部使用。
Returns:
Type Description Promise.<(Image|Canvas)> | undefined 影像的Promise,该Promise将在影像可用时解析该影像;如果服务器上有太多请求,则未定义该Promise,请求应稍后重试。解析的影像可以是影像或 Canvas DOM 对象。