有朋友会纬度 度和度秒分的精确转换么?望解答

来源:百度知道 编辑:UC知道 时间:2024/07/07 13:12:35
有好心人帮忙解答,经度是:95.2162531226066 纬度是:36.3351474416071 请帮忙转换成度秒分,一定要精确点,谢谢~!(我也两个职供参考 95度12分58.51秒 36度20分06.53秒)还要精确点,谢谢~!

方位角算法:

$xa,$ya A点经纬度
$xb,$yb B点经纬度

$angle=sin(($xa-$xb) * $pi/ 180.0) / (cos($yb*$pi/180.0)*tan($ya*$pi/180.0)-sin($yb*$pi/180.0)*cos(($xa-$xb)*$pi/180.0));
if($angle > 0)
{
$angle = atan($angle) * 180.0 / $pi;
if( $xb < $xa) $angle = 180 + $angle;
}
else
{
$angle = atan($angle) * 180.0 / $pi;
if( $xb < $xa) $angle = 360 + $angle;
else $angle = 180 + $angle;
}