2016-05-21 105 views
-1

我使用谷歌API從郵政編碼位置獲得錯誤的地點名稱,我使用下面的代碼 http://maps.googleapis.com/maps/api/geocode/json?address=110001&sensor=true, 在上面的代碼中,我正在尋找郵編110001這是德里的郵政編碼,但谷歌是顯示這個郵政編碼[110001]屬於新加坡。 有沒有人遇到同樣的問題?從谷歌API

+0

該結果出現在[回覆](http://maps.googleapis.com/maps/api/geocode/json?address=110001&sensor=true)(第二個結果,至少對我而言)。你如何解析它?請提供證明此問題的[最小,完整,測試和可讀示例](http://stackoverflow.com/help/mcve)。 – geocodezip

回答

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