TilingScheme

椭球表面的几何或图像的切片方案。在细节级别0(最粗糙、最不详细的级别)上,可以配置瓦片的数量。在细节一级,每个零级平铺有四个子元素,每个方向有两个子元素。在第二个细节层次,第一个层次的每个瓦片有四个子,每个方向有两个。这将继续存在于几何体或图像源中的尽可能多的级别。
new TilingScheme()
See:

Members

ellipsoid : Ellipsoid

获取由平铺切片方案平铺的椭球体。

projection : MapProjection

获取平铺切片方案使用的地图投影。

rectangle : Rectangle

获取此平铺切片方案覆盖的矩形,以弧度表示。

Methods

getNumberOfXTilesAtLevel(level) → {Number}
获取指定细节级别上X方向的瓦片总数。
Parameters:
level (Number) 细节的层次。
getNumberOfYTilesAtLevel(level) → {Number}
获取指定细节级别上Y方向的瓦片总数。
Parameters:
level (Number) 细节的层次。
positionToTileXY(position, level, result) → {Cartesian2}
计算包含给定地图位置的瓦片的瓦片X、Y坐标。
Parameters:
position (Cartographic) 位置。
level (Number) 瓦片的详细程度。零是最不详细的。
result (Cartesian2) 要将结果复制到的实例,或者如果应创建新实例,则为未定义实例。
rectangleToNativeRectangle(rectangle, result) → {Rectangle}
将以大地弧度指定的矩形转换为此切片方案的本机坐标系。
Parameters:
rectangle (Rectangle) 要转换的矩形。
result (Rectangle) 要将结果复制到的实例,或者如果应创建新实例,则为未定义实例。
tileXYToNativeRectangle(x, y, level, result) → {Rectangle}
将瓦片X、Y坐标和级别转换为以切片方案的本机坐标表示的矩形。
Parameters:
x (Number) 瓦片的整数x坐标。
y (Number) 瓦片的整数y坐标。
level (Number) 瓦片的详细程度。零是最不详细的。
result (Object) 要将结果复制到的实例,或者如果应创建新实例,则为未定义实例。
tileXYToRectangle(x, y, level, result) → {Rectangle}
将瓦片X、Y坐标和级别转换为以弧度表示的地图矩形。
Parameters:
x (Number) 瓦片的整数x坐标。
y (Number) 瓦片的整数y坐标。
level (Number) 瓦片的详细程度。零是最不详细的。
result (Object) 要将结果复制到的实例,或者如果应创建新实例,则为未定义实例。