-2

$Longitude_1 = 72.8790721063599在 PHP中,如何减去$Longitude_2 = 82.22?这些是十进制度值Google geocoding

我需要找到差异并将其转换为时间。

据我所知,在这种情况下,时间值接近 40 分钟。

此外,当涉及纵向位置的时间差时,1 度 = 4 分钟而不是 60 分钟。因此,如果我有度数的坐标差异,我可以将其转换为时间单位。就是在相关经度上达到当地标准时间!

4

1 回答 1

0

在这里解决我认为是您的核心问题:

那么,您如何获得 DD 格式的值的差异?

$Longitude_2 = 82.22;
$Longitude_1 = 72.8790721063599;

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

然后将值转换为度数,以便最终获得时间。

您存储在 中的答案$diff已经是十进制度数,因此无需转换。根据您的消息来源,1 度 = 4 分钟时间,因此只需乘以:

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

因此,对于您的特定情况,实际时间值接近 37 分钟。

于 2014-07-21T21:22:54.303 回答