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:21] admin [Reverse] |
nominatim [2026/04/04 11:24] (aktuell) admin [Search] |
||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| import requests | import requests | ||
| - | url = " | + | def search_place(query: |
| - | params = { | + | |
| - | " | + | params = { |
| - | " | + | " |
| - | " | + | " |
| - | } | + | " |
| - | headers = { | + | } |
| - | " | + | headers = { |
| - | } | + | " |
| + | } | ||
| - | response = requests.get(url, | + | |
| - | response.raise_for_status() | + | response.raise_for_status() |
| + | return response.json() | ||
| - | data = response.json() | + | |
| - | print(data) | + | results |
| + | |||
| + | for place in results: | ||
| + | print(place[" | ||
| + | print(place[" | ||
| </ | </ | ||
| ====Reverse==== | ====Reverse==== | ||
| Zeile 49: | Zeile 55: | ||
| import requests | import requests | ||
| - | url = " | + | def reverse_geocode(lat: |
| - | params = { | + | |
| - | " | + | params = { |
| - | " | + | " |
| - | " | + | " |
| - | " | + | " |
| - | } | + | " |
| - | headers = { | + | } |
| - | " | + | headers = { |
| - | } | + | " |
| + | } | ||
| - | response = requests.get(url, | + | |
| - | response.raise_for_status() | + | response.raise_for_status() |
| + | return response.json() | ||
| - | data = response.json() | ||
| - | print(" | + | result = reverse_geocode(48.20849, 16.37208) |
| - | print(" | + | print(result["display_name"]) |
| - | print(" | + | |
| - | print(" | + | |
| - | for key, value in data.get(" | + | |
| - | print(f" | + | |
| </ | </ | ||
| ====Lookup==== | ====Lookup==== | ||