TileCoordinatesImageryProvider

new Cesium.TileCoordinatesImageryProvider(options)

一个 ImageryProvider,它在瓦片方案中每个已渲染瓦片周围绘制一个方框,并在 方框内绘制标签以指示瓦片的 X、Y、Level 坐标。这主要用于 调试地形和影像渲染问题。
Name Type Description
options TileCoordinatesImageryProvider.ConstructorOptions optional Object describing initialization options

Members

获取当此影像提供器处于活动状态时要显示的版权信息。通常这用于标注 影像的来源。
获取一个事件,当影像提供器遇到异步错误时触发。通过订阅 该事件,你将收到错误通知并有可能从中恢复。事件监听器 会收到一个 TileProviderError 实例。
获取一个指示此影像提供器提供的图像 是否包含 alpha 通道的值。如果此属性为 false,则 alpha 通道(如果存在)会 被忽略。如果此属性为 true,则任何没有 alpha 通道的图像都将被视为 其 alpha 处处为 1.0。将此属性设为 false 可减少内存占用 和纹理上传时间。

readonly maximumLevel : number|undefined

获取可以请求的最大细节层级。
获取可以请求的最小细节层级。
获取此提供器使用的代理。
获取此实例提供的影像矩形范围(以弧度表示)。
获取瓦片丢弃策略。如果不为 undefined,该丢弃策略负责 通过其 shouldDiscardImage 函数过滤掉“缺失”的瓦片。如果函数 返回 undefined,则不会过滤任何瓦片。
获取每个瓦片的高度(以像素为单位)。
获取每个瓦片的宽度(以像素为单位)。
获取此提供器使用的瓦片方案。

Methods

getTileCredits(x, y, level)Array.<Credit>

获取显示给定瓦片时要显示的版权信息。
Name Type Description
x number 瓦片的 X 坐标。
y number 瓦片的 Y 坐标。
level number 瓦片层级;
Returns:
显示该瓦片时要显示的版权信息。

pickFeatures(x, y, level, longitude, latitude)undefined

此影像提供器目前不支持拾取要素,因此此函数直接返回 undefined。
Name Type Description
x number 瓦片的 X 坐标。
y number 瓦片的 Y 坐标。
level number 瓦片层级。
longitude number 拾取要素处的经度。
latitude number 拾取要素处的纬度。
Returns:
由于不支持拾取,故为 undefined。

requestImage(x, y, level, request)Promise.<HTMLCanvasElement>

请求给定瓦片的图像。
Name Type Description
x number 瓦片的 X 坐标。
y number 瓦片的 Y 坐标。
level number 瓦片层级。
request Request optional 请求对象。仅供内部使用。
Returns:
作为 Canvas DOM 对象解析后的图像。

Type Definitions

Cesium.TileCoordinatesImageryProvider.ConstructorOptions

TileCoordinatesImageryProvider 构造函数的初始化选项
Properties:
Name Type Attributes Default Description
tilingScheme TilingScheme <optional>
new GeographicTilingScheme() 要绘制瓦片所依据的瓦片方案。
ellipsoid Ellipsoid <optional>
椭球体。如果指定了 tilingScheme, 则此参数被忽略,改用瓦片方案的椭球体。如果两者 都未指定,则使用 WGS84 椭球体。
color Color <optional>
Color.YELLOW 用于绘制瓦片方框和标签的颜色。
tileWidth number <optional>
256 用于细节层级选择目的的瓦片宽度。
tileHeight number <optional>
256 用于细节层级选择目的的瓦片高度。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。