我需要获取给定地址/位置的时区。假设地址/位置可以在必要时反向地理编码(使用谷歌)到纬度/经度。
这意味着我可能没有邮政编码。
我真的希望谷歌为此提供某种 API,但似乎他们没有。至少你可以谷歌搜索“华盛顿特区的时间”并获得时间/TZ——但随后我不得不筛选那些不好玩的:(
我知道有可用的数据库可以将位置映射到时区,但必须维护。有没有人想出一个棘手的解决方案来解决这个问题?
谢谢!
最佳答案
Google 为此提供了 API。https://maps.googleapis.com/maps/api/timezone/<json or xml>?location=<lat>,<lng>×tamp=<unix timestamp>&sensor=<true or false>
例如:
https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510×tamp=1331161200&sensor=false
关于api - 将位置映射到时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3867450/