これで、ユーザー座標 (Baidu API を使用) を記録するテーブルが作成され、座標 (116.307852、40.057031) などの 2 つのフィールド レコードが含まれます。
リーリー
小伙看你根骨奇佳,潜力无限,来学PHP伐。
データベースが MySQL 5.7 の場合は、空間関数 ST_Distance_Sphere() を使用して、地球上の 2 点間の最短距離 (単位: メートル) を計算できます。 以下の通り:
MySQL バージョン 5.6 では、ST_Distance() を使用して距離を計算できます。 2 つの 2 次元座標点の間の直線距離を計算するため、値をメートルに変換するには、結果に 111195 (地球の半径 6371000*PI/180) を掛ける必要があることに注意してください。
データベースが MySQL 5.7 の場合は、空間関数 ST_Distance_Sphere() を使用して、地球上の 2 点間の最短距離 (単位: メートル) を計算できます。
リーリー以下の通り:
MySQL バージョン 5.6 では、ST_Distance() を使用して距離を計算できます。 2 つの 2 次元座標点の間の直線距離を計算するため、値をメートルに変換するには、結果に 111195 (地球の半径 6371000*PI/180) を掛ける必要があることに注意してください。