Google Geocoding不会返回好的结果

时间:2015-04-18 10:09:53

标签: geocoding google-geocoding-api

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

我试图了解法国所有Apremont的城市。 所以我发送请求:

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

但它只返回Vendée的apremont,85。

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

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

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

那么,如何格式化请求地理编码的请求以返回Apremont的所有城市?

此致

1 个答案:

答案 0 :(得分:1)

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

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

将该纬度和经度发送至

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

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