本篇文章主要介紹PHP使用騰訊地圖取得指定位址座標的具體方法。
在上一篇文章【PHP用騰訊地圖取得指定位址座標之創建key的方法】中已經為大家介紹了,如何申請創建key(開發者金鑰),那麼下面我們就結合具體的程式碼範例,為大家詳細介紹PHP使用騰訊地圖取得指定座標即經緯度的方法。
<?php // 腾讯地图 $address = '合肥政务区潜山路888号'; $url = "http://apis.map.qq.com/ws/geocoder/v1/?address=$address&key=QAKBZ-Y4OC2-4H7UY-CYDNW-NEYV2-K2FSN"; // 初始url会话 $ch = curl_init(); // 设置url传输选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 执行url会话 $data = curl_exec($ch); $map = json_decode($data); var_dump($map); $location = $map->result->location; echo "经度:".$location->lng."<br/>";// 经度 echo "纬度:".$location->lat."<br/>";// 纬度
這裡我們定義了一個位址$address和連結$url,要注意的是,這個連結中有兩個重要參數,一個就是定義的$address,一個就是我們自己創建的key(開發者密鑰)。然後透過PHP中curl_init函數初始化 cURL 會話,用curl_setopt 函數設定 cURL 傳輸選項。再用curl_exec 函數 執行 cURL 會話。
然後我們將取得到的url資料透過json_decode函數轉換為json格式。
最後我們就可以取得對應的地點位置座標了。
透過瀏覽器訪問,結果如下圖:
如圖我們取得到了指定位址的經緯度。
這篇文章就是關於PHP使用騰訊地圖取得指定座標的具體方法介紹,也很簡單,那麼希望對需要的朋友有所幫助!
想要了解更多PHP知識,可以關注PHP中文網PHP影片教學,歡迎大家參考學習!
以上是PHP使用騰訊地圖取得指定位址座標:經緯度(圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!