Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
nominatim [2026/04/04 11:18] admin |
nominatim [2026/04/04 11:24] (aktuell) admin [Search] |
||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| https:// | https:// | ||
| + | <code python> | ||
| + | import requests | ||
| + | |||
| + | def search_place(query: | ||
| + | url = " | ||
| + | params = { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | headers = { | ||
| + | " | ||
| + | } | ||
| + | |||
| + | response = requests.get(url, | ||
| + | response.raise_for_status() | ||
| + | return response.json() | ||
| + | |||
| + | |||
| + | results = search_place(" | ||
| + | |||
| + | for place in results: | ||
| + | print(place[" | ||
| + | print(place[" | ||
| + | </ | ||
| ====Reverse==== | ====Reverse==== | ||
| Zeile 27: | Zeile 52: | ||
| https:// | https:// | ||
| + | <code python> | ||
| + | import requests | ||
| + | |||
| + | def reverse_geocode(lat: | ||
| + | url = " | ||
| + | params = { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | headers = { | ||
| + | " | ||
| + | } | ||
| + | |||
| + | response = requests.get(url, | ||
| + | response.raise_for_status() | ||
| + | return response.json() | ||
| + | |||
| + | |||
| + | result = reverse_geocode(48.20849, | ||
| + | print(result[" | ||
| + | </ | ||
| ====Lookup==== | ====Lookup==== | ||