WebMercatorTilingScheme

A tiling scheme for geometry referenced to a WebMercatorProjection, EPSG:3857. This is the tiling scheme used by Google Maps, Microsoft Bing Maps, and most of ESRI ArcGIS Online.

new Cesium.WebMercatorTilingScheme(options)

Name Type Description
options object optional Object with the following properties:
Name Type Default Description
ellipsoid Ellipsoid Ellipsoid.default optional 被分块的椭球体表面。默认为默认椭球体。
numberOfLevelZeroTilesX number 1 optional 瓦片树在零级(level zero)时 X 方向上的瓦片数量。
numberOfLevelZeroTilesY number 1 optional 瓦片树在零级(level zero)时 Y 方向上的瓦片数量。
rectangleSouthwestInMeters Cartesian2 optional 分块方案所覆盖矩形区域的西南角,以米为单位。如果未指定此参数或 rectangleNortheastInMeters,则整个地球在经度方向上被覆盖,纬度方向上覆盖相等的距离,从而形成方形投影。
rectangleNortheastInMeters Cartesian2 optional 分块方案所覆盖矩形区域的东北角,以米为单位。如果未指定此参数或 rectangleSouthwestInMeters,则整个地球在经度方向上被覆盖,纬度方向上覆盖相等的距离,从而形成方形投影。

Members

获取由此分块方案所分块的椭球体。
获取此分块方案所使用的地图投影。
获取此分块方案所覆盖的矩形区域,以弧度表示。

Methods

getNumberOfXTilesAtLevel(level)number

获取在指定细节层次(level-of-detail)时 X 方向上的瓦片总数。
Name Type Description
level number 细节层次(level-of-detail)。
Returns:
在给定级别时 X 方向上的瓦片数量。

getNumberOfYTilesAtLevel(level)number

获取在指定细节层次(level-of-detail)时 Y 方向上的瓦片总数。
Name Type Description
level number 细节层次(level-of-detail)。
Returns:
在给定级别时 Y 方向上的瓦片数量。

positionToTileXY(position, level, result)Cartesian2

计算包含给定地理坐标位置的瓦片的 x、y 坐标。
Name Type Description
position Cartographic 位置。
level number 瓦片的细节层次(level-of-detail)。0 表示最不详细。
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 瓦片的细节层次(level-of-detail)。0 表示最不详细。
result Rectangle 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 瓦片的细节层次(level-of-detail)。0 表示最不详细。
result Rectangle optional 要将结果复制到的实例,如果要创建新实例则为 undefined。
Returns:
指定的 'result',或者(如果 'result' 为 undefined)一个包含矩形的新对象。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。.