1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ Google ] –...

[ Google ] – 透過 google map api 輸入地址 回傳 縣市/區 經 緯 度

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

[php]
<?php
function getAddress_info($address){
$info=array(”,”,”,”);
$ch = curl_init();
$options = array(CURLOPT_URL => ‘http://maps.googleapis.com/maps/api/geocode/json?address=’.$address.’&sensor=false&language=zh-TW’,
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERAGENT => "Google Bot",
CURLOPT_FOLLOWLOCATION => true
);
curl_setopt_array($ch, $options);
$output = curl_exec($ch);
curl_close($ch);
$data=json_decode($output,true);
//print_r($data);看所有傳回的資料
$info[0]=$data[‘results’][0][‘address_components’][4][‘long_name’];//取得縣市
$info[1]= $data[‘results’][0][‘address_components’][3][‘long_name’];//取得區
$info[2]= $data[‘results’][0][‘geometry’][‘location’][‘lat’];//取得緯度
$info[3]= $data[‘results’][0][‘geometry’][‘location’][‘lng’];//取得經度
return $info;
}
$a=getAddress_info(‘台北市民權西路104號10樓’);
print_r($a);
?>
[/php]
顯示的結果:
Array ( [0] => 台北市 [1] => 大同區 [2] => 25.0627169 [3] => 121.5174323 )
需安裝curl才能執行

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *