我需要获取给定地址/位置的时区。假设地址/位置可以在必要时反向地理编码(使用谷歌)到纬度/经度。

这意味着我可能没有邮政编码。

我真的希望谷歌为此提供某种 API,但似乎他们没有。至少你可以谷歌搜索“华盛顿特区的时间”并获得时间/TZ——但随后我不得不筛选那些不好玩的:(

我知道有可用的数据库可以将位置映射到时区,但必须维护。有没有人想出一个棘手的解决方案来解决这个问题?

谢谢!

最佳答案

Google 为此提供了 API
https://maps.googleapis.com/maps/api/timezone/<json or xml>?location=<lat>,<lng>&timestamp=<unix timestamp>&sensor=<true or false>
例如:

https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&sensor=false

关于api - 将位置映射到时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3867450/

10-12 17:27
查看更多