2
我需要一个可靠的方法来获得城市,状态和国家place_id从经度和纬度。谷歌地图的地理编码不返回国家
我在尝试使用Google地图地理编码,但问题是某些坐标不会返回administrative_level_1(州)或国家/地区。
就拿这个GET请求:
https://maps.googleapis.com/maps/api/geocode/json?latlng=-25.4364413,-49.2839333&result_type=country&key=YOUR_API_KEY
它返回:
{
"results": [],
"status": "ZERO_RESULTS"
}
你知道一种方式来获得这种结果吗?
如果我[从请求中移除'result_type = country',那个国家在那里](https://maps.googleapis.com/maps/api/geocode/json?latlng=-25.4364413,-49.2839333&key= AIzaSyAqVFNSpmGM2t_FKecIz5uZgHdXrOKraPg) – geocodezip
是的,但它不会返回place_id,您可以检查此[请求实例](https://maps.googleapis.com/maps/api/geocode/json?latlng=34.0522,118.2437&result_type=country&key = AIzaSyAqVFNSpmGM2t_FKecIz5uZgHdXrOKraPg)是相同的格式,但在这种情况下,它返回国家place_id – oneliojr