Re: Falsche Koordinaten bei einer Suchanfrage für Hamburg
Geschrieben von ikonor (Gast) am 18. August 2022 10:44:19: [flux]
Als Antwort auf:
Falsche Koordinaten bei einer Suchanfrage für Hamburg
geschrieben von
msteimann
(Gast)
am
17. August 2022 15:31:
msteimann wrote:
Hier der Link mit dem falschen Suchergebnis:
edelmut.org/suche/? ... &snear=Hamburg&sgeo_lat=50.2314634&sgeo_lon=6.2872272 [umformatiert]
Der eigentliche Geocoding/Nominatim-Aufruf, der diese Koordinaten ermittelt (gefunden im Chrome Network Tab mit "Preserve log" und "Fetch/XHR" Filter):
nominatim.openstreetmap.org/search? ... &q=hamburg%2C%20DE%2C%20Germany
Der Such-Parameter dekodiert ist "hamburg, DE, Germany", d.h. das WordPress-Plugin hängt da noch ein ", DE, Germany" dran. Entsprechendes Ergebnis auf der Nominatim Webseite:
nominatim.openstreetmap.org/ui/search.html?q=hamburg, DE, Germany
Nur mit "hamburg" wird auch die Stadt gefunden:
nominatim.openstreetmap.org/ui/search.html?q=hamburg
Zur Einschränkung der Suche nach Land gibt es auch den separaten API Parameter "countrycodes", damit klappt es auch:
nominatim.openstreetmap.org/ui/search.html?q=hamburg&countrycodes=de
Bin aber da kein Experte und weiß nicht, warum das mit "hamburg, DE, Germany" nicht klappt, und kann nicht sagen, ob "countrycodes=de" generell besser ist, als ", DE, Germany" anzuhängen.