Fuseau horaire à partir de coordonnées

Transformez des coordonnées en fuseau horaire IANA, comme Europe/Warsaw, et en décalage par rapport à UTC à n'importe quel moment, heure d'été comprise. Demandez un point, jusqu'à 10 000 à la fois, ou tout un itinéraire, qui revient découpé en tronçons pour chaque fuseau traversé.

curl https://geo.runningcat.dev/v1/timezones -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points": [[6.869, 45.924], [-73.98, 40.75]], "at": "2026-11-07T12:00:00Z"}'
Exemple de requête

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).

L’offre gratuite donne 500 requêtes par jour, y compris pour les applications commerciales. Créez un compte avec Google ou votre e-mail et générez vos clés tout de suite.