首頁  >  文章  >  每日程式設計  >  PHP使用騰訊地圖取得指定位址座標:經緯度(圖文+影片)

PHP使用騰訊地圖取得指定位址座標:經緯度(圖文+影片)

藏色散人
藏色散人原創
2018-10-20 15:16:598522瀏覽

本篇文章主要介紹PHP使用騰訊地圖取得指定位址座標的具體方法。

在上一篇文章【PHP用騰訊地圖取得指定位址座標之創建key的方法】中已經為大家介紹了,如何申請創建key(開發者金鑰),那麼下面我們就結合具體的程式碼範例,為大家詳細介紹PHP使用騰訊地圖取得指定座標即經緯度的方法。

<?php
// 腾讯地图
$address = &#39;合肥政务区潜山路888号&#39;;

$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使用騰訊地圖取得指定位址座標:經緯度(圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn