From 15ede1468193f4f551f036993867bf921e5265dd Mon Sep 17 00:00:00 2001 From: sronveaux Date: Fri, 19 Jul 2024 10:32:28 +0200 Subject: [PATCH 1/2] Changed photon provider URL --- src/components/geocoder/providers/photon.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/geocoder/providers/photon.js b/src/components/geocoder/providers/photon.js index dfda5921..6c97e105 100644 --- a/src/components/geocoder/providers/photon.js +++ b/src/components/geocoder/providers/photon.js @@ -23,7 +23,7 @@ // /** - * Photon Provider. See https://photon.komoot.de. + * Photon Provider. See https://photon.komoot.io. * * @class Photon */ @@ -33,7 +33,7 @@ export class Photon { */ constructor () { this.settings = { - url: 'https://photon.komoot.de/api/', + url: 'https://photon.komoot.io/api/', params: { q: '', limit: 10, From 3f3a5ba4fd607d7f58925b3c9915d6f6f4ecfa24 Mon Sep 17 00:00:00 2001 From: sronveaux Date: Fri, 19 Jul 2024 10:33:04 +0200 Subject: [PATCH 2/2] Reverse Y coordinates of bbox returned by photon provider --- src/components/geocoder/providers/photon.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/geocoder/providers/photon.js b/src/components/geocoder/providers/photon.js index 6c97e105..679df066 100644 --- a/src/components/geocoder/providers/photon.js +++ b/src/components/geocoder/providers/photon.js @@ -84,6 +84,12 @@ export class Photon { // Sometimes has bbox if (properties.extent) { result.boundingbox = properties.extent; + // Ensure bbox is llx,lly,urx,ury + if (result.boundingbox[1] > result.boundingbox[3]) { + const tmp = result.boundingbox[1]; + result.boundingbox[1] = result.boundingbox[3]; + result.boundingbox[3] = tmp; + } } return result; });