-2

$Longitude_1 = 72.8790721063599PHPでは、から減算する方法は$Longitude_2 = 82.22? これらは からの 10 進値ですGoogle geocoding

差を見つけて時間に変換する必要があります。

この場合、私が知っているように、時間の値は 40 分近くになります。

また、縦位置との時間差は60分ではなく、1度=4分です。したがって、座標の差が度単位である場合、同じものを時間単位に変換できます。該当する経度で現地平均時間に到達することです!

4

1 に答える 1

0

ここであなたの中心的な質問であると私が考えるものに対処します:

では、DD 形式の値の差をどのように取得しますか?

$Longitude_2 = 82.22;
$Longitude_1 = 72.8790721063599;

//get the difference
$diff = $Longitude_2 - $Longitude_1; //9.3409278936401

次に、値を度に変換して、最終的に時間を取得できるようにします。

に保存されているあなたの答えは、$diffすでに 10 進法であるため、変換するものはありません。あなたの情報源によると、1度= 4分の時間なので、単純に掛けます:

//get the time value
$diff_time = $diff * 4; //37.3637115745604

したがって、実際の時間の値は、特定のケースでは 37 分に近くなります。

于 2014-07-21T21:22:54.303 に答える