【发布时间】:2021-03-10 17:27:12
【问题描述】:
是否有(免费)网络服务,我可以在其中 a) 给它一个地址(完整地址或城市、州/省和邮政编码),以及 b) 获取该地址的 IANA 时区?
用例:我有一个用户管理诊所的表单。每个诊所都有一个地址。我想预先选择该地址的 IANA 时区,以便调整与该诊所相关的预约日期/时间。
我知道 Google Maps API 和 Bing Maps API 可以为我提供地址的纬度/经度,并且还有其他服务可以根据纬度/经度为我提供 IANA TZ。也就是说,这些 api 需要订阅、密钥和合约,并且还需要两种请求方法来获取单个数据。
【问题讨论】:
-
是在全球范围内,还是仅在美国? (你提到邮政编码)
-
另外,对于您提到的第二部分,还有离线解决方案。见stackoverflow.com/a/16086964/634824。
-
@MattJohnson-Pint 从美国及其领土开始,但最终走向全球。是的,即使在查看了该列表中的项目之后,一切似乎都是一个两步解决方案。地理位置的东西是基于订阅的,而 TZ 端可以是自托管的或订阅的。
标签: api web-services timezone location iana