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=1331161200 &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 には、インストール手順やサンプルコードも用意されています。
次のステップ
- タイムゾーン リクエストを行う方法について: タイムゾーン リクエストとレスポンスをご覧ください。
- ベスト プラクティスに従う: ウェブサービスのベスト プラクティスをご覧ください。