当前位置:  开发笔记 > 编程语言 > 正文

数学相关的PHP问题+纬度

如何解决《数学相关的PHP问题+纬度》经验,为你挑选了1个好方法。

我在PHP页面中找到了一个函数来计算2点之间的里程数,但是它有问题.它应该与谷歌地图一起使用,但距离的差异在谷歌地图中的范围从1.3到1.65倍(更准确).

这是功能:

$M =  69.09 * rad2deg(acos(sin(deg2rad($lat1)) * sin(deg2rad($lat2)) +  cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($lon1 - $lon2))));

我发现它有点复杂,我不知道几何要知道这是否正确.

有更多专业知识的人可以看看这个,看看它有什么问题吗?



1> jonstjohn..:

也许你正在比较"乌鸦飞行的距离"(两点之间的直线)与行驶距离?

另外,请参阅这篇文章,了解 PHP中两点之间的距离.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有