我熟悉计算两点之间的大圆距离的公式.
即
<?php
$theta = $lon1 - $lon2;
$dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta));
$dist = acos($dist);
$dist = rad2deg($dist);
//convert degrees to distance depending on units desired
?>
Run Code Online (Sandbox Code Playgroud)
我需要的是与此相反的.给定起点,距离和简单的基数NSEW方向,以计算目标点的位置.自从我上数学课以来已经很久了.;)