JavaScript - Baidu 座標、ターゲットの近くの座標を返します
伊谢尔伦
伊谢尔伦 2017-05-25 15:08:24
0
1
866

これで、ユーザー座標 (Baidu API を使用) を記録するテーブルが作成され、座標 (116.307852、40.057031) などの 2 つのフィールド レコードが含まれます。

ユーザーから 1 km 以内にいるすべてのユーザーを見つけるにはどうすればよいでしょうか?

直接実行できると思いました:

リーリー

私は座標 API に詳しくありません。詳しく教えていただきありがとうございます。

Baidu地図で2点間の距離を調べる

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
習慣沉默

データベースが MySQL 5.7 の場合は、空間関数 ST_Distance_Sphere() を使用して、地球上の 2 点間の最短距離 (単位: メートル) を計算できます。
以下の通り:

リーリー

MySQL バージョン 5.6 では、ST_Distance() を使用して距離を計算できます。 2 つの 2 次元座標点の間の直線距離を計算するため、値をメートルに変換するには、結果に 111195 (地球の半径 6371000*PI/180) を掛ける必要があることに注意してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート