Für Punkte
{ "timezones": [ { "tz": "Europe/Paris", "offsetMin": 60 }, { "tz": "America/New_York", "offsetMin": -300 } ] }
offsetMin sind Minuten östlich von UTC zum Zeitpunkt at, oder jetzt, wenn er weggelassen wird. Auf See, wo keine Landeszone gilt, ist die Antwort die nautische Zone, etwa Etc/GMT-1, sodass jeder Punkt eine Zone erhält.
Entlang einer Route
POST /v1/route/timezones nimmt eine GeoJSON-Route entgegen und liefert jede durchquerte Zone mit den Kilometern, an denen sie beginnt und endet, für Reiseplaner und Fahrtenbücher, die Grenzen überqueren: [{"tz", "fromKm", "toKm", "offsetMin"}].
Mit dem Ortsnamen
GET /v1/where?lon=&lat=&lang= liefert Land, Region, Ort und nächstgelegenen Ort für einen Punkt, die Verwaltungsgebiete, in denen er liegt, und seine Zeitzone, in der gewünschten Sprache, wo OpenStreetMap den Namen hat. POST /v1/where nimmt bis zu 1.000 Punkte entgegen.
Preis
Ein Batch zählt als eine Anfrage, egal wie groß er ist. Der kostenlose Tarif bietet 500 Anfragen pro Tag, auch für kommerzielle Apps; Developer kostet 14,99 $ im Monat für 5.000 pro Tag.
Quellenangaben: Zeitzonengrenzen von timezone-boundary-builder (ODbL); Orte © OpenStreetMap contributors (ODbL).