@antv/l7-source
Advanced tools
Comparing version 2.21.4 to 2.21.5-beat.0
@@ -63,3 +63,3 @@ var __defProp = Object.defineProperty; | ||
case RasterTileType.ARRAYBUFFER: | ||
return getTileBuffer(data, tileParams, tile, (cfg == null ? void 0 : cfg.format) || defaultFormat, cfg == null ? void 0 : cfg.operation); | ||
return getTileBuffer(data, tileParams, tile, cfg); | ||
case RasterTileType.CUSTOMARRAYBUFFER: | ||
@@ -66,0 +66,0 @@ case RasterTileType.CUSTOMRGB: |
import type { ITileParserCFG } from '@antv/l7-core'; | ||
import type { ITileBand, SourceTile, TileLoadParams } from '@antv/l7-utils'; | ||
import type { IBandsOperation, IRasterFormat } from '../../interface'; | ||
/** | ||
@@ -13,3 +12,3 @@ * 用于获取 raster data 的瓦片,如 tiff、lerc、dem 等 | ||
*/ | ||
export declare const getTileBuffer: (url: string | string[] | ITileBand[], tileParams: TileLoadParams, tile: SourceTile, rasterFormat: IRasterFormat, operation?: IBandsOperation) => Promise<HTMLImageElement | ImageBitmap>; | ||
export declare const getTileBuffer: (url: string | string[] | ITileBand[], tileParams: TileLoadParams, tile: SourceTile, cfg: Partial<ITileParserCFG>) => Promise<HTMLImageElement | ImageBitmap>; | ||
/** | ||
@@ -16,0 +15,0 @@ * 获取图片格式的文件 jpg、png 等 |
@@ -45,11 +45,12 @@ var __defProp = Object.defineProperty; | ||
import { getTileUrl } from "./request"; | ||
var getTileBuffer = (url, tileParams, tile, rasterFormat, operation) => __async(void 0, null, function* () { | ||
const requestParameters = { | ||
var getTileBuffer = (url, tileParams, tile, cfg) => __async(void 0, null, function* () { | ||
const { format = defaultFormat, operation, requestParameters = {} } = cfg; | ||
const reqParams = __spreadProps(__spreadValues({}, requestParameters), { | ||
url: getTileUrl(url, tileParams) | ||
// getTileUrl 将原始的 url 路径进行转化(多服务器) | ||
url: getTileUrl(url, tileParams) | ||
}; | ||
}); | ||
return new Promise((resolve, reject) => { | ||
getRasterFile( | ||
tile, | ||
requestParameters, | ||
reqParams, | ||
(err, img) => { | ||
@@ -62,3 +63,3 @@ if (err) { | ||
}, | ||
rasterFormat, | ||
format, | ||
operation | ||
@@ -65,0 +66,0 @@ ); |
@@ -84,3 +84,3 @@ var __defProp = Object.defineProperty; | ||
case import_l7_core.RasterTileType.ARRAYBUFFER: | ||
return (0, import_getRasterTile.getTileBuffer)(data, tileParams, tile, (cfg == null ? void 0 : cfg.format) || import_getRasterTile.defaultFormat, cfg == null ? void 0 : cfg.operation); | ||
return (0, import_getRasterTile.getTileBuffer)(data, tileParams, tile, cfg); | ||
case import_l7_core.RasterTileType.CUSTOMARRAYBUFFER: | ||
@@ -87,0 +87,0 @@ case import_l7_core.RasterTileType.CUSTOMRGB: |
import type { ITileParserCFG } from '@antv/l7-core'; | ||
import type { ITileBand, SourceTile, TileLoadParams } from '@antv/l7-utils'; | ||
import type { IBandsOperation, IRasterFormat } from '../../interface'; | ||
/** | ||
@@ -13,3 +12,3 @@ * 用于获取 raster data 的瓦片,如 tiff、lerc、dem 等 | ||
*/ | ||
export declare const getTileBuffer: (url: string | string[] | ITileBand[], tileParams: TileLoadParams, tile: SourceTile, rasterFormat: IRasterFormat, operation?: IBandsOperation) => Promise<HTMLImageElement | ImageBitmap>; | ||
export declare const getTileBuffer: (url: string | string[] | ITileBand[], tileParams: TileLoadParams, tile: SourceTile, cfg: Partial<ITileParserCFG>) => Promise<HTMLImageElement | ImageBitmap>; | ||
/** | ||
@@ -16,0 +15,0 @@ * 获取图片格式的文件 jpg、png 等 |
@@ -67,11 +67,12 @@ var __defProp = Object.defineProperty; | ||
var import_request = require("./request"); | ||
var getTileBuffer = (url, tileParams, tile, rasterFormat, operation) => __async(void 0, null, function* () { | ||
const requestParameters = { | ||
var getTileBuffer = (url, tileParams, tile, cfg) => __async(void 0, null, function* () { | ||
const { format = defaultFormat, operation, requestParameters = {} } = cfg; | ||
const reqParams = __spreadProps(__spreadValues({}, requestParameters), { | ||
url: (0, import_request.getTileUrl)(url, tileParams) | ||
// getTileUrl 将原始的 url 路径进行转化(多服务器) | ||
url: (0, import_request.getTileUrl)(url, tileParams) | ||
}; | ||
}); | ||
return new Promise((resolve, reject) => { | ||
(0, import_getRasterData.getRasterFile)( | ||
tile, | ||
requestParameters, | ||
reqParams, | ||
(err, img) => { | ||
@@ -84,3 +85,3 @@ if (err) { | ||
}, | ||
rasterFormat, | ||
format, | ||
operation | ||
@@ -87,0 +88,0 @@ ); |
{ | ||
"name": "@antv/l7-source", | ||
"version": "2.21.4", | ||
"version": "2.21.5-beat.0", | ||
"description": "", | ||
@@ -29,4 +29,4 @@ "license": "MIT", | ||
"supercluster": "^7.0.0", | ||
"@antv/l7-core": "2.21.4", | ||
"@antv/l7-utils": "2.21.4" | ||
"@antv/l7-core": "2.21.5-beat.0", | ||
"@antv/l7-utils": "2.21.5-beat.0" | ||
}, | ||
@@ -33,0 +33,0 @@ "devDependencies": { |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
242362
2
+ Added@antv/l7-core@2.21.5-beat.0(transitive)
+ Added@antv/l7-utils@2.21.5-beat.0(transitive)
- Removed@antv/l7-core@2.21.4(transitive)
- Removed@antv/l7-utils@2.21.4(transitive)
Updated@antv/l7-core@2.21.5-beat.0
Updated@antv/l7-utils@2.21.5-beat.0