WebMercatorTilingScheme

参考AWebMercatorProjection,EPSG:3857的几何切片方案。这是谷歌地图、微软必应地图和大多数ESRIArcgis在线使用的切片方案。
new WebMercatorTilingScheme(options)
Parameters:
options (Object)
Name Description
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
正在平铺其表面的椭球体。默认为wgs84椭球体。
options.numberOfLevelZeroTilesX
Number
default 1
在瓦片树的零级X方向上的瓦片数。
options.numberOfLevelZeroTilesY
Number
default 1
瓦片树零级Y方向的瓦片数。
options.rectangleSouthwestInMeters
Cartesian2
方砖切片方案覆盖的矩形的西南角,单位为米。如果未指定此参数或矩形NortheastInMeters,则整个球体将覆盖在经度方向上,而等距将覆盖在纬度方向上,从而形成正方形投影。
options.rectangleNortheastInMeters
Cartesian2
瓦片切片方案覆盖的矩形东北角,单位为米。如果未指定此参数或矩形西南毫米,则整个地球仪将在经度方向上覆盖,而在纬度方向上覆盖相等的距离,从而形成正方形投影。

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) 要将结果复制到的实例,或者如果应创建新实例,则为未定义实例。