MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / _getZXYTileCrsExtent

Method _getZXYTileCrsExtent

src/common/mapping/WebMapV2.js:866–877  ·  view source on GitHub ↗
(layerInfo)

Source from the content-addressed store, hash-verified

864 return resolutions;
865 }
866 _getZXYTileCrsExtent(layerInfo) {
867 const { tileSize = 256, resolutions, origin } = layerInfo;
868 if (resolutions) {
869 const maxResolution = resolutions.sort((a, b) => b - a)[0];
870 const size = maxResolution * tileSize;
871 return [origin[0], origin[1] - size, origin[0] + size, origin[1]];
872 }
873 // 兼容之前的3857全球剖分
874 if (this.baseProjection == 'EPSG:3857') {
875 return [-20037508.3427892, -20037508.3427892, 20037508.3427892, 20037508.3427892];
876 }
877 }
878
879 async _createDynamicTiledLayer(layerInfo, addedCallback) {
880 const url = layerInfo.url;

Callers 1

_registerMapCRSMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected