Time Zone API 概览

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
  &timestamp=1733428634
  &key=YOUR_API_KEY

资源

下表汇总了可通过 Time Zone API 获取的资源以及该 API 返回的数据:

数据资源 返回的数据 返回格式
时区

您提供请求以及位置信息和时间戳。请参阅必需参数。

  • 时区 ID。
  • 时区名称,可本地化。
  • 与世界协调时间 (UTC) 的时差(以秒为单位)。
  • 夏令时偏移量(以秒为单位)。
  • 如需查看具体响应示例,请参阅“时区”。
  • JSON
  • XML

如何使用 Time Zone API

1 设置 从设置 Google Cloud 项目开始,然后完成后续设置说明。
2 尝试时区请求 获得 API 密钥后,您就可以直接在浏览器中开始测试 Time Zone API。如需了解详情,请参阅时区请求和响应指南中的时区示例。
3 了解响应基础知识 探索如何在应用或网站中使用时区数据。如需了解详情,请参阅时区响应。
5 将时区数据整合到您自己的应用中! 您可以使用时区数据来改进不同时区语言区域的应用和网站。

可用的客户端库

通过以下任一客户端库,以您选择的语言调用此 API:

适用于 Google 地图服务的 Java 客户端、Python 客户端、Go 客户端和 Node.js 客户端是由社区提供支持的客户端库,并且根据 Apache 2.0 许可开放源代码。您可以在 GitHub 下载这些客户端库,并查找安装说明和示例代码。

后续步骤