緯度と経度に従って2点間の距離を取得します-Tencentマップ(PHP背景)

プロジェクトの要件:緯度と経度に応じて2点間の距離を取得します。ここでは、TencentマップのAPIを使用します。

phpコード:

	/ ** 
	 * Tencent map api 
	 *を使用して2つの地理座標間の距離を計算します
	 * / 
	function getDistance(){ 
		$ key = 'キーを入力します'; // TencentMapsは独自のアプリケーションを開発します
		$ mode = 'driving'; / / 
		Driving (driving)、walking(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); 
	} 1234567891011121314

結果の印刷:
ここに画像の説明を挿入

備考:

  1. リクエストパラメータとレスポンス結果のパラメータ分析については、公式ドキュメントを参照してください:TencentMap公式ドキュメント

チップ:

  1. 2点間の距離を計算するには、事前に緯度と経度を取得する必要があります。ここでは、Baidu mapapiを使用して緯度と経度を取得することはお勧めしません。少し不正確です。個人的に踏みました。それ。

おすすめ

転載: blog.csdn.net/ld17822307870/article/details/113844879