TilingScheme

new Cesium.TilingScheme ()

椭圆体表面上的几何图形或图像的平铺方案。在细节级别为零,即最粗略、最不详细的级别,图块的数量是可配置的。在细节级别一,每个零级图块有四个孩子,每个方向两个。在细节级别 2,每个级别 1 瓦片有四个子级,每个方向两个。这将持续到几何或图像源中存在的多个级别。
See:

Members

获取由切片方案切片的椭球体。
获取切片方案使用的地图投影。
获取此平铺方案覆盖的矩形,以弧度表示。

Methods

getNumberOfXTilesAtLevel (level) Number

获取指定详细级别的 X 方向上的图块总数。
Name Type Description
level Number 详细程度。
Returns:
给定级别的 X 方向上的瓦片数。

getNumberOfYTilesAtLevel (level) Number

获取指定细节级别的 Y 方向上的瓦片总数。
Name Type Description
level Number 详细程度。
Returns:
给定级别的 Y 方向上的瓦片数。

positionToTileXY (position, level, result ) Cartesian2

计算包含给定制图位置的图块的 x、y 坐标。
Name Type Description
position Cartographic 立场。
level Number 瓦片的详细程度。零是最不详细的。
result Cartesian2 可选 要将结果复制到的实例,如果应创建新实例,则为 undefined。
Returns:
指定的'结果',或者如果'结果'未定义,则为包含图块 x、y 坐标的新对象。

rectangleToNativeRectangle (rectangle, result ) Rectangle

将大地弧度指定的矩形转换为该切片方案的本地坐标系。
Name Type Description
rectangle Rectangle 要变换的矩形。
result Rectangle 可选 要将结果复制到的实例,如果应创建新实例,则为 undefined。
Returns:
指定的'结果',如果'结果'未定义,则为包含本机矩形的新对象。

tileXYToNativeRectangle (x, y, level, result ) Rectangle

将平铺 x、y 坐标和级别转换为以平铺方案的原始坐标表示的矩形。
Name Type Description
x Number 瓦片的整数 x 坐标。
y Number 瓦片的整数 y 坐标。
level Number 瓦片的详细程度。零是最不详细的。
result Object 可选 要将结果复制到的实例,如果应创建新实例,则为 undefined。
Returns:
指定的'结果',如果'结果'未定义,则为包含矩形的新对象。

tileXYToRectangle (x, y, level, result ) Rectangle

将平铺 x、y 坐标和级别转换为以弧度表示的制图矩形。
Name Type Description
x Number 瓦片的整数 x 坐标。
y Number 瓦片的整数 y 坐标。
level Number 瓦片的详细程度。零是最不详细的。
result Object 可选 要将结果复制到的实例,如果应创建新实例,则为 undefined。
Returns:
指定的'结果',如果'结果'未定义,则为包含矩形的新对象。