php根据地址获取经纬度
生活随笔
收集整理的這篇文章主要介紹了
php根据地址获取经纬度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用得是高德開放平臺,網址為:https://lbs.amap.com/
第一步,申請”Web服務API”密鑰(Key);
第二步,拼接HTTP請求URL,第一步申請的Key需作為必填參數一同發送;
第三步,接收HTTP請求返回的數據(json或xml格式),解析數據。
如無特殊聲明,接口的輸入參數和輸出數據編碼全部統一為utf-8。
php方法:
/*** @Notes:根據地址獲取經緯度* @param $address 地址* @return array|bool*/ public function addresslag($address) {if (empty(trim($address))) return '';$key="";//申請”Web服務API”密鑰(Key);$url = 'http://restapi.amap.com/v3/geocode/geo?key='.$key.'&s=rsv3&city=35&address=' . $address;if ($result = file_get_contents($url)) {$result = json_decode($result, true);//判斷是否成功if (!empty($result['count'])) {return $result['geocodes']['0']['location'];} else {return '';}} }這樣就可以調用方法,將地址參數傳入此方法來獲取經緯度等相關信息!
?
總結
以上是生活随笔為你收集整理的php根据地址获取经纬度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工银生肖信用卡金卡狗额度
- 下一篇: php获取日期中的月份,年份