我正在嘗試從地理編碼 api 谷歌地圖中獲取區域名稱。我可以使用以下代碼獲得經度和緯度:$address ="London";$coordinates = file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?key=API_KEY_HERE&address=' . urlencode($address) . '&sensor=true');$coordinates = json_decode($coordinates);$latitude = $coordinates->results[0]->geometry->location->lat;$longitude = $coordinates->results[0]->geometry->location->lng;我從 google api 得到的信息是{ "results" : [ { "address_components" : [ { "long_name" : "London", "short_name" : "London", "types" : [ "locality", "political" ] }, { "long_name" : "London", "short_name" : "London", "types" : [ "postal_town" ] }, { "long_name" : "Greater London", "short_name" : "Greater London", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "England", "short_name" : "England", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United Kingdom", "short_name" : "GB", "types" : [ "country", "political" ] } ],我想獲得該地區(在本例中),England這是最好的方法嗎?
- 2 回答
- 0 關注
- 173 瀏覽
添加回答
舉報
0/150
提交
取消