Merge pull request #1963 from umap-project/overpass-departement

fix: allow to search a French departement in Overpass importer
This commit is contained in:
Yohan Boniface 2024-07-02 22:51:40 +02:00 committed by GitHub
commit 6976fd1f63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -38,6 +38,9 @@ export class Importer {
this.map = map this.map = map
this.name = options.name || 'Overpass' this.name = options.name || 'Overpass'
this.baseUrl = options?.url || 'https://overpass-api.de/api/interpreter' this.baseUrl = options?.url || 'https://overpass-api.de/api/interpreter'
this.searchUrl =
options?.searchUrl ||
'https://photon.komoot.io/api?q={q}&layer=county&layer=city&layer=state'
this.id = 'overpass' this.id = 'overpass'
} }
@ -47,7 +50,7 @@ export class Importer {
const container = DomUtil.create('div') const container = DomUtil.create('div')
container.innerHTML = TEMPLATE container.innerHTML = TEMPLATE
this.autocomplete = new Autocomplete(container.querySelector('#area'), { this.autocomplete = new Autocomplete(container.querySelector('#area'), {
url: 'https://photon.komoot.io/api?q={q}&osm_tag=place', url: this.searchUrl,
placeholder: translate( placeholder: translate(
'Type area name, or let empty to load data in current map view' 'Type area name, or let empty to load data in current map view'
), ),