类名
成员变量
# levelResolutionToTileSizes
key:瓦片尺寸 “256,512,1024” val: 层级与分辨关系数组
方法
# getLevelResolutionByTileSize(tileSize)
通过瓦片大小获取层级与分辨关系的数组
参数:
名称 | 类型 | 描述 |
---|---|---|
tileSize |
* | 瓦片尺寸,三维用的瓦片尺寸为512的levelResolution数组 |
层级与分辨关系的数组
# getNearLevel(resolution, levelResolutions)
通过分辨率获取其在地图里面对应的层级
参数:
名称 | 类型 | 描述 |
---|---|---|
resolution |
number | 当前层级分辨率 |
levelResolutions |
Array.<Record.<string, number>> | 地图的层级与最大分辨率的对应关系 |
当前分辨对应地图里面的层级
# getZoomOffsetByResolution(resolution, levelResolutions, levelValue)
通过分辨率来计算偏移量
参数:
名称 | 类型 | 描述 |
---|---|---|
resolution |
number | 当前层级分辨率 |
levelResolutions |
Array.<Record.<string, number>> | 当前层级与分辨率关系数组 |
levelValue |
number | 初始层级 |
偏移量
# getZoomOffsetByTileInfo(tileInfo, isCesium)
通过瓦片信息来计算偏移量
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
tileInfo |
number | 瓦片信息 |
|
isCesium |
boolean | false | 如果是三维图层,则不需要通过size去计算层级与瓦片的数组 |
偏移量