任意の住所をタイムゾーン、UTCオフセット、現地時刻に変換します。MapAtlas Geocoding API利用。
タイムゾーンは、ある地域の現地時刻がUTC(協定世界時)から何時間ずれているかを表します。IANAタイムゾーンデータベース(tzまたはzoneinfoとも呼ばれる)は、主要なOS、プログラミング言語、クラウドプラットフォームで使われる標準的な命名規則です。名前は地域/都市の形式に従います。Europe/Brussels、America/New_York、Asia/Tokyoなどです。UTCオフセットだけでなくIANA名を保存することが、夏時間や過去の変更を正しく扱う唯一の方法です。
住所または地名を入力すると、MapAtlas Geocoding APIでフォワードジオコーディングし、正確な緯度・経度を取得します。その座標から地球上のその地点のIANAタイムゾーンを返します。このページの無料版は大まかな大陸単位のゾーンを返します。ほとんどの情報目的のユースケースには十分です。本番APIは、サブリージョンの例外とDSTルールを含む正確なtzデータベース名を返します。
現地チェックイン時刻を表示する予約フロー、複数都市にまたがる会議の重複を計算するスケジューリングツール、正しい現地タイムゾーンでイベントにタイムスタンプを付けるIoTパイプライン、「〇〇は今何時?」に答えるAIアシスタント、国境をまたいで運営するトラベル・物流・ホスピタリティプロダクト。モダンなスタックはすべてIANA名を期待しています。UTCオフセットだけを保存すると、地域がDSTルールを変更した瞬間に壊れます。これは地球上のどこかでほぼ毎年起こります。
MapAtlas APIは任意の緯度・経度に対して正確なIANAタイムゾーン、DST状態、過去のオフセットデータを返します。EUホスティング、GDPR準拠、予測可能な料金。
GeoEnrich APIを見る