【发布时间】:2017-04-19 20:57:04
【问题描述】:
我们有一个 API,它使用 Google 地理编码 API 查找输入地址的纬度/经度。然后将其响应的location 馈送到Google Timezone API。
但事实证明,有些位置虽然确实从地理编码 API 返回了有效结果,但从时区 API 返回了 ZERO_RESULTS 错误。其中一些是例如690091,Vladivostok,Russia,或国家/地区BL(圣巴泰勒米)。
地理编码请求:
时区请求:
文档中没有列出这种可能性。
我的主要问题:这是一般时区或一般 google 时区 API 的已知问题吗?
我希望所有有效的 lat / lngs 都会有一个时区,并且通过一些谷歌搜索,我没有看到任何位置没有时区的情况。根据google maps,符拉迪沃斯托克的示例指向海中的某个地方,但圣巴泰勒米指向岛上的某个地方(api、maps)。
编辑:事实证明,我没有阅读:时区 api 声明“请注意,时区数据可能不适用于水上位置,例如海洋或海洋。”有谁知道这背后的原因是什么?国家边界和国际水域很奇怪?
【问题讨论】:
标签: google-maps google-maps-api-3 timezone