1

我有三个纬向坐标组成了两条直线A到B到C.还​​有一个函数用来计算AB或BC线在android中的方位角为0 -360的方式。如果差值是+ ve,则假设为右,如果-Ve我将其视为左边...,则计算左或右转角,如同承载(AB) - 承载(BC)对于某些情况下,这是行不通的......不工作的情况下是根据方位向左转或右转

A-纬度:17.445849,经度:78.501665 B-纬度:17.445255,经度:78.501619 C-纬度:17.444593,经度:78.503553

AB轴承是184轴承的BC是109

差异(A-B) - (B-C)是75这是+ ve所以它应该是正确的,但在地图上它残留下来。所以任何一个可以给我很好的方程来获得转向...

回答

0

oOOPS ...我弄错了计算。

下面是一个电子数据表了一下,我只是测试它..

=MOD(A1+540, 360) - MOD(B1+540, 360) 

否定指示离开。
对不起,其他的错误指导的代码。

bool right = (((a1 + 540) % 360 - (b1 + 540) % 360) > 0); 

不太准确,因为零变化会被视为左..我会留下那一点给你。

+0

为什么要添加1000是因为任何原因...它的nt工作后添加它也? – user1080280

相关问题