根據經緯度獲取兩點之間的距離 -- 騰訊地圖(PHP後臺)

項目需求:根據經緯度獲取兩點之間的距離,我這裏用的是騰訊地圖的api

php代碼:

	/**
	 * 利用騰訊地圖api
	 * 計算兩點地理座標之間的距離
	 */
	function getDistance(){
		$key = '填寫你的key'; //騰訊地圖開發自己申請
		$mode = 'driving'; //driving(駕車)、walking(步行)
		$from = '填寫你的起點座標'; //例如:39.14122,117.14428
		$to = '起點座標;終點座標'; //例如(格式:終點座標;起點座標):39.10149,117.10199;39.14122,117.14428
        $url = 'https://apis.map.qq.com/ws/distance/v1/?mode='.$mode.'&from='.$from.'&to='.$to.'&key='.$key;
        $info = file_get_contents($url);
        $info = json_decode($info, true);
        print_r($info);
	}

打印結果:
在這裏插入圖片描述

備註:

  1. 請求參數以及響應結果的參數解析,可以看官方文檔:騰訊地圖官方文檔

溫馨提示:

  1. 計算兩點之間的距離,肯定需要提前獲取經緯度,對吧,在這裏我不建議大家用百度地圖的api來獲取經緯度,屬實有點不準確,本人親自踩坑過來的。

謝謝觀看,有問題可以私信!!!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章