尝试计算两点之间的距离(lat& lng)
我有一个问题,因为PHP(通过我的距离函数运行后)返回相同的距离,无论如何。
我将其分解,我发现PHP存在一些数学问题
对于此示例,假设: Lat2:49.263205
所以,我想将lat2转换为弧度
$pi = pi();
$radianlat2 = $lat2 * ( $pi / 180);
并且PHP失败了,它每次都给我相同的数字,无论我输入它是什么。
如果我将其分解,我可以解释一下:
$ pi / 180 = 0.017453292519943
49.263205 * 0.017453292519943 = 0.859805127334919
但如果你回复上面的$ radianlat2,你会得到:0.85521133347722
我刚刚破解PHP还是我失去了情节?