从Google API获取错误的位置名称

时间:2016-05-21 16:45:29

标签: google-maps google-api

我正在使用Google API从邮政编码中获取地点,我正在使用下面的代码 http://maps.googleapis.com/maps/api/geocode/json?address=110001&sensor=true, 在上面的代码中我在搜索zipcode 110001,这是德里的邮政编码,但是谷歌显示这个邮编[110001]是新加坡的。 有没有人面临同样的问题?

1 个答案:

答案 0 :(得分:0)

Google地理编码请求基于发送请求的IP而存在偏差。如果您想要回复来自印度或其他国家/地区的请求,只需在您的请求中添加region参数即可。在您的情况下添加&region=in,以便您的请求如下所示:

http://maps.googleapis.com/maps/api/geocode/json?address=110001&region=in&sensor=true

有关区域偏差的详细信息,请阅读"Region Biasing" section of documentation