Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 如果浏览器位于某些国家/地区的计算机上,为什么谷歌地图API会返回零结果?_Google Maps_Google Maps Api 3_Google Geocoding Api - Fatal编程技术网

Google maps 如果浏览器位于某些国家/地区的计算机上,为什么谷歌地图API会返回零结果?

Google maps 如果浏览器位于某些国家/地区的计算机上,为什么谷歌地图API会返回零结果?,google-maps,google-maps-api-3,google-geocoding-api,Google Maps,Google Maps Api 3,Google Geocoding Api,如果我在法国用我的电脑访问这个URL,我会得到很好的结果(即使是在私人模式下,没有连接到谷歌): 如果我与其他未在法国本地化的计算机(如我在瑞士的服务器或Tor浏览器)访问同一URL,它将返回零结果 URL完全相同。。。有什么想法吗?谢谢 这是一个已知的问题,它在Google问题跟踪程序中作为bug进行跟踪: 如果您阅读了这个bug,您将看到其中一个建议的解决方法是在带有4位邮政编码的请求中使用区域偏差 事实上,当我执行您的请求时,我得到的结果为零,但当我添加区域偏见时,我得到的响应是邮政编

如果我在法国用我的电脑访问这个URL,我会得到很好的结果(即使是在私人模式下,没有连接到谷歌):

如果我与其他未在法国本地化的计算机(如我在瑞士的服务器或Tor浏览器)访问同一URL,它将返回零结果


URL完全相同。。。有什么想法吗?谢谢

这是一个已知的问题,它在Google问题跟踪程序中作为bug进行跟踪:

如果您阅读了这个bug,您将看到其中一个建议的解决方法是在带有4位邮政编码的请求中使用区域偏差

事实上,当我执行您的请求时,我得到的结果为零,但当我添加区域偏见时,我得到的响应是邮政编码:

https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A1400%7Ccountry%3ABE®ion=BE&key=MY_API_KEY


我希望解决办法对您有用

这是一个已知的问题,它在Google问题跟踪程序中作为bug进行跟踪:

如果您阅读了这个bug,您将看到其中一个建议的解决方法是在带有4位邮政编码的请求中使用区域偏差

事实上,当我执行您的请求时,我得到的结果为零,但当我添加区域偏见时,我得到的响应是邮政编码:

https://maps.googleapis.com/maps/api/geocode/json?components=postal_code%3A1400%7Ccountry%3ABE®ion=BE&key=MY_API_KEY


我希望解决办法对您有用

我可以在瑞士用IP对其进行地理编码。检查API密钥限制。感谢您的建议。API密钥不是问题,因为其他请求(使用其他地址,但使用相同的密钥,并且来自同一台机器)可以工作。解决方案是Xomena回答,通过添加
®ion=BE
,我可以在瑞士用IP对其进行地理编码。检查API密钥限制。感谢您的建议。API密钥不是问题,因为其他请求(使用其他地址,但使用相同的密钥,并且来自同一台机器)可以工作。答案是Xomena,通过添加
®ion=BE
非常感谢,添加
®ion=BE
解决了问题!!非常感谢,添加
®ion=BE
解决了这个问题!!