以下は、PHP に変換したい数式 (Great Circle アルゴリズム) です。誰かがそれを手伝ってくれたら本当にありがたいです?
入力は、さまざまな座標のセットです。たとえば、次のとおりです。
Place 1 Lat: 59.389057
Place 1 Long: 17.937422
Place 2 Lat: 59.388914
Place 2 Long: 17.920441
必要な出力は、場所 1 と場所 2 の間の距離です。
distance = ((115.1666667 * (lat2-lat1)) ^ 2 + (115.1666667 * (lng2 - lng1) * cos(lat2 / 57.3)) ^ 2) ^ .5
私の試み:
$distance = pow(((115.1666667 * ($lat2 - $lat1)), 2) + (115.1666667 * pow(($lng2 - $lng1) * cos($lat2 / 57.3)), 2)), 0.5)