Pour des points
{ "timezones": [ { "tz": "Europe/Paris", "offsetMin": 60 }, { "tz": "America/New_York", "offsetMin": -300 } ] }
offsetMin est le nombre de minutes à l'est d'UTC à l'instant at, ou maintenant s'il est omis. En mer, où aucun fuseau de pays ne s'applique, la réponse est le fuseau nautique, comme Etc/GMT-1, de sorte que chaque point reçoit un fuseau.
Le long d'un itinéraire
POST /v1/route/timezones prend un itinéraire GeoJSON et renvoie chaque fuseau traversé avec les kilomètres où il commence et finit, pour les planificateurs de voyages et les carnets de sorties qui passent des frontières : [{"tz", "fromKm", "toKm", "offsetMin"}].
Avec le nom du lieu
GET /v1/where?lon=&lat=&lang= donne le pays, la région, la ville et le lieu le plus proche d'un point, les zones administratives dans lesquelles il se trouve et son fuseau horaire, dans la langue demandée quand OpenStreetMap a le nom. POST /v1/where accepte jusqu'à 1 000 points.
Tarifs
Un lot compte pour une requête, quelle que soit sa taille. L'offre gratuite donne 500 requêtes par jour, y compris pour les applications commerciales ; Developer coûte 14,99 $ par mois pour 5 000 par jour.
Crédits : limites des fuseaux horaires de timezone-boundary-builder (ODbL) ; lieux © contributeurs d'OpenStreetMap (ODbL).