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

Google maps 从Google API获取错误的位置名称,google-maps,google-api,Google Maps,Google Api,我使用谷歌API从邮政编码中获取位置,我使用下面的代码 , 在上面的代码中,我正在搜索zipcode 110001,它是德里的zipcode,但谷歌显示这个zipcode[110001]是新加坡的。 有人遇到过同样的问题吗?谷歌地理编码请求基于发送请求的IP而存在偏见。如果您想返回来自印度或其他国家的请求,只需在请求中添加region参数即可。在您的情况下,在中添加®ion=in,这样您的请求将如下所示: http://maps.googleapis.com/maps/api/geocod

我使用谷歌API从邮政编码中获取位置,我使用下面的代码 , 在上面的代码中,我正在搜索zipcode 110001,它是德里的zipcode,但谷歌显示这个zipcode[110001]是新加坡的。
有人遇到过同样的问题吗?

谷歌地理编码请求基于发送请求的IP而存在偏见。如果您想返回来自印度或其他国家的请求,只需在请求中添加
region
参数即可。在您的情况下,在中添加
®ion=in,这样您的请求将如下所示:

http://maps.googleapis.com/maps/api/geocode/json?address=110001&region=in&sensor=true
有关区域偏置的更多信息,请阅读。

该结果位于(第二个结果,至少对我来说是这样)。你是如何解析它的?请提供一份说明问题的报告。