Vielen Dank, schau ich mir mal genauer an.
Versuche es gerade mit Leaflet und Overpass, leider sind die Infos die ich bekommen möchte, in way, node und relation gespeichert.
Overpass Turbo macht daraus dann:
[out:json][timeout:25];
// gather results
(
// query part for: “"payment:google_pay"=yes”
node["payment:google_pay"="yes"];
way["payment:google_pay"="yes"];
relation["payment:google_pay"="yes"];
);
// print results
out body;
Ich nutze folgende Grundlage: https://github.com/GuillaumeAmat/leaflet-overpass-layer
Wie bekomme ich das in
endPoint: 'https://overpass-api.de/api/',
query: '(node["payment:google_pay"="yes"];way["payment:google_pay"="yes"];relation["payment:google_pay"="yes"];);out qt;',
so dass es funktioniert.
Bekomme immer
Uncaught TypeError: Cannot read property 'lat' of undefined
at e.onSuccess (OverPassLayer.bundle.js:1)
at e._onRequestLoad (OverPassLayer.bundle.js:1)
at XMLHttpRequest.r.onload (OverPassLayer.bundle.js:1)
Leider konnte ich dazu nichts finden, hat jemand eine Idee wo der Fehler liegt?
Vielen Dank schon einmal
Manuel