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