diff --git a/modules/loader-utils/src/lib/sources/image-source.ts b/modules/loader-utils/src/lib/sources/image-source.ts index e616feaf7f..56d777086e 100644 --- a/modules/loader-utils/src/lib/sources/image-source.ts +++ b/modules/loader-utils/src/lib/sources/image-source.ts @@ -41,6 +41,8 @@ export type GetImageParameters = { styles?: unknown; /** bounding box of the requested map image */ boundingBox: [min: [x: number, y: number], max: [x: number, y: number]]; + /** @deprecated use boundingBox */ + bbox?: [number, number, number, number]; /** pixel width of returned image */ width: number; /** pixels */ diff --git a/modules/wms/src/services/ogc/wms-service.ts b/modules/wms/src/services/ogc/wms-service.ts index e0b4393ce8..099deb19dd 100644 --- a/modules/wms/src/services/ogc/wms-service.ts +++ b/modules/wms/src/services/ogc/wms-service.ts @@ -235,9 +235,9 @@ export class WMSSource extends ImageSource { async getImage(parameters: GetImageParameters): Promise { // Replace the GetImage `boundingBox` parameter with the WMS flat `bbox` parameter. - const {boundingBox, ...rest} = parameters; + const {boundingBox, bbox, ...rest} = parameters; const wmsParameters: WMSGetMapParameters = { - bbox: [...boundingBox[0], ...boundingBox[1]], + bbox: boundingBox ? [...boundingBox[0], ...boundingBox[1]] : bbox!, ...rest }; return await this.getMap(wmsParameters);