Formula: θ = atan2( sin Δλ ⋅ cos φ2 , cos φ1 ⋅ sin φ2 − sin φ1 ⋅ cos φ2 ⋅ cos Δλ )
where φ1,λ1 is the start point, φ2,λ2 the end point (Δλ is the difference in longitude)
需要预先计算从边界的第一个点到第二个θ12点和从第一个点到字符的方位角θ14。
当物体移动时-读取从第一个点到物体的方向θ13,并比较差θ13-θ12c的符号θ14-θ12
如果物体的投影必须落在线段上,而不是在其延续上,那么查看方位角的差异θ13-θ12, θ21-θ23(两者都应该在 Pi / 2 之内)
如果边界由两点给出,并且是表面上的一段(更准确地说,是一个大圆的弧),那么您可以使用此页面中的公式
章节
bearing需要预先计算从边界的第一个点到第二个
θ12点和从第一个点到字符的方位角θ14。当物体移动时-读取从第一个点到物体的方向
θ13,并比较差θ13-θ12c的符号θ14-θ12如果物体的投影必须落在线段上,而不是在其延续上,那么查看方位角的差异
θ13-θ12, θ21-θ23(两者都应该在 Pi / 2 之内)