在椭球表面上的几何图形或图像的切片方案。在精细程度为0时,
在最粗糙、最不详细的级别上,瓦片的数量是可配置的。
在层级1,每个级别0的瓦片有4个子,每个方向上有两个。
在层级2中,每个级别1的瓦片都有四个子元素,每个方向上有两个。
这将持续到几何或图像源中存在的许多级别。
Members
-
ellipsoid : Ellipsoid
-
获取按切片方案切片的椭球体。
-
projection : MapProjection
-
获取切片方案使用的地图投影。
-
rectangle : Rectangle
-
获取被此切片方案覆盖的矩形(以弧度为单位)。
Methods
-
获取指定层级上X方向上的瓦片总数。
Name Type Description level
Number 精细程度。 Returns:
给定关卡中X方向的贴图数量。 -
获取指定层级上Y方向上的贴图总数。
Name Type Description level
Number 精细程度。 Returns:
给定关卡中Y方向上的瓦片数量。 -
positionToTileXY(position, level, result) → Cartesian2
-
计算瓦片的x、y坐标,瓦片包含给定的地图位置。
Name Type Description position
Cartographic 位置。 level
Number 瓦片的层级,0是最不详细的。 result
Cartesian2 optional 要将结果复制到的实例,如果是新实例,则未定义应该创建。 Returns:
指定的“结果”,或包含tile x, y坐标的新对象,如果'result'未定义。 -
rectangleToNativeRectangle(rectangle, result) → Rectangle
-
这个切片方案,将以大地弧度指定的矩形转换为本地坐标系。
Name Type Description rectangle
Rectangle 要变换的矩形。 result
Rectangle optional 要将结果复制到的实例,如果应创建新实例,则为 undefined。 Returns:
指定的'结果',如果'结果'未定义,则为包含原生矩形的新对象。 -
tileXYToNativeRectangle(x, y, level, result) → Rectangle
-
将瓦片的x、y坐标和水平转换为用本地坐标表示的矩形切片方案。
Name Type Description x
Number 瓦片的整型x坐标。 y
Number 瓦片的整型y坐标。 level
Number 瓦片的层级。0是最不详细的。 result
Object optional 要将结果复制到的实例,如果应创建新实例,则为 undefined。 Returns:
指定的'结果',如果'结果'未定义,则为包含矩形的新对象。 -
tileXYToRectangle(x, y, level, result) → Rectangle
-
将瓦片的x、y坐标和水平转换为以弧度为单位的地图矩形。
Name Type Description x
Number 瓦片的整型x坐标。 y
Number 瓦片的整型y坐标。 level
Number 瓦片的精细程度。0是最不精细的。 result
Object optional The instance to which to copy the result, or undefined if a new instance should be created. Returns:
The specified 'result', or a new object containing the rectangle if 'result' is undefined.