
Time Zone API は、緯度 / 経度座標と指定した日時の HTTP リクエストを受け付けるサービスです。UTC と夏時間のオフセットを含む、その場所のタイムゾーン データが返されます。
Time Zone API を使用する理由
Time Zone API を使用すると、地図上の特定の場所の日付と時刻のタイムゾーン ID と名前を提供するアプリケーションを開発できます。たとえば、次のタイムゾーン データを表示できます。
- Google Maps Platform から取得した地図上の場所のローカライズされたタイムゾーン名。
- UTC と夏時間のタイムゾーン オフセット。
タイムゾーン データは、ウェブサイトまたはアプリで、アプリケーションを使用しているユーザーに関連する時間ベースのデータを表示する場合に特に役立ちます。
Time Zone API でできること
Time Zone API を使用すると、地球上の場所のタイムゾーンをリクエストできます。UTC からの時間オフセットと、各場所の夏時間も取得できます。
Time Zone API の仕組み
Time Zone API は、緯度と経度の座標、選択した日時(タイムスタンプ)、言語コード(省略可)を含む HTTPS リクエストを受け付けます。リクエストで指定された形式でデータを返します。次の例は、米国ネバダ州のリクエストで、JSON 形式の出力をリクエストしています。
https://maps.googleapis.com/maps/api/timezone/json ?location=39.6034810%2C-119.6822510 ×tamp=1733428634 &key=YOUR_API_KEY
リソース
次の表に、Time Zone API で利用可能なリソースと、それらが返すデータの概要を示します。
| データリソース | 返されたデータ | 返品の形式 |
|---|---|---|
| タイムゾーン
リクエストを位置情報とタイムスタンプとともに提供します。必須パラメータをご覧ください。 |
|
|
Time Zone API の使用方法
| 1 | セットアップする | Google Cloud プロジェクトを設定するから始めて、以降の設定手順を完了します。 |
| 2 | タイムゾーン リクエストを試す | API キーを取得したら、ブラウザから直接 Time Zone API のテストを開始できます。詳しくは、タイムゾーンのリクエストとレスポンスのガイドのタイムゾーンの例をご覧ください。 |
| 3 | レスポンスの基本を理解する | アプリやウェブサイトでタイムゾーン データを使用する方法について説明します。詳しくは、タイムゾーン の回答をご覧ください。 |
| 5 | タイムゾーン データを独自のアプリに組み込む | タイムゾーン データを使用すると、時間ベースの異なる地域でアプリやウェブサイトを強化できます。 |
利用可能なクライアント ライブラリ
次のいずれかのクライアント ライブラリを使用して、任意の言語でこの API を呼び出します。
- Google マップ サービス向け Java クライアント
- Google マップ サービス向け Python クライアント
- Google マップ サービス向け Go クライアント
- Google マップサービス向け Node.js クライアント
Google マップ サービス向けの Java クライアント、Python クライアント、Go クライアント、Node.js クライアントは、コミュニティがサポートするクライアント ライブラリであり、Apache 2.0 ライセンスの下でオープンソース化されています。これらのライブラリは GitHub からダウンロードできます。インストール手順とサンプルコードも GitHub で確認可能です。
次のステップ
- Time Zone リクエストの作成方法: Time Zone のリクエストとレスポンスをご覧ください。
- ベスト プラクティスに従う: ウェブサービスのベスト プラクティスに移動します。