Google 地理编码不是 return 好的结果

Google Geocoding doesn't return a good result

我不明白应该如何制定地理编码请求以始终return 预期结果。

例如,我试图了解法国阿普雷蒙的所有城市。 所以我发送请求:

https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Apremont,fr

但它只是 return85 号 Vendée 的 apremont。

现在,如果我发送以下请求,

https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Apremont,fr,26

它有效地找到了法国的所有 Apremont(26、73、85 等...),但这里不是主题。

那么,如何格式化向 return 阿普雷蒙的所有城市进行地理编码的请求?

此致,

您可以使用它来找出特定地址的纬度和经度

@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true"

将该纬度和经度发送到

@"http://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&sensor=false"

并且您将能够在该特定纬度和经度附近获得多个位置