如何从北向两点计算线形的角 度?

问题描述 投票:0回答:1

是否有人使用脚本/代码/功能来计算由两个点(x1,y1)和(x2,y2)形成的线的北线(轴承)的角度?

line angle bearing
1个回答
0
投票
两个点(x1,y1)和(x2,y2)在javascript

function calcAngleDegrees(x1, y1,x2,y2) { let x = x2 - x1 ; let y = y2 - y1 ; return Math.atan2(y, x) * 180 / Math.PI; } let angleDegree = calcAngleDegrees(0,0,5,-5); // -45 let bearingFromAngle = (450 - angleDegree ) % 360; // 135

© www.soinside.com 2019 - 2024. All rights reserved.