用于椭球体表面几何形状或影像的瓦片方案。在细节级别零时,
最粗糙、最低细节的级别,瓦片的数量是可配置的。
在细节级别一时,每个零级瓦片有四个子瓦片,两个方向各有两个。
在细节级别二时,每个一级瓦片也有四个子瓦片,两个方向各有两个。
这种情况会持续到几何形状或影像源中所包含的所有级别。
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 | 瓦片的细节级别。零是最低细节。 |
result |
Cartesian2 | optional 用于复制结果的实例,如果需要创建一个新实例,则为undefined。 |
Returns:
指定的'result',或者如果'result'为undefined,则返回一个包含瓦片x,y坐标的新对象。
rectangleToNativeRectangle(rectangle, result) → Rectangle
将以大地坐标弧度指定的矩形转换为此瓦片方案的本地坐标系统。
| Name | Type | Description |
|---|---|---|
rectangle |
Rectangle | 要转换的矩形。 |
result |
Rectangle | optional 用于复制结果的实例,如果需要创建一个新实例,则为undefined。 |
Returns:
指定的'result',或者如果'result'
为undefined,则返回一个包含本地矩形的新对象。
tileXYToNativeRectangle(x, y, level, result) → Rectangle
将瓦片x,y坐标和级别转换为以瓦片方案的本地坐标表示的矩形。
| Name | Type | Description |
|---|---|---|
x |
number | 瓦片的整数x坐标。 |
y |
number | 瓦片的整数y坐标。 |
level |
number | 瓦片的细节级别。零是最低细节。 |
result |
object | optional 用于复制结果的实例,如果需要创建一个新实例,则为undefined。 |
Returns:
指定的'result',或者如果'result'为undefined,则返回一个包含矩形的新对象。
tileXYToRectangle(x, y, level, result) → Rectangle
将瓦片x,y坐标和级别转换为以弧度表示的地理矩形。
| Name | Type | Description |
|---|---|---|
x |
number | 瓦片的整数x坐标。 |
y |
number | 瓦片的整数y坐标。 |
level |
number | 瓦片的细节级别。零是最低细节。 |
result |
object | optional 用于复制结果的实例,如果需要创建一个新实例,则为undefined。 |
Returns:
指定的'result',或者如果'result'为undefined,则返回一个包含矩形的新对象。
