通过gps位置和指南针计算虚拟雷达中的位置

时间:2011-01-16 12:00:17

标签: math

所以我有三个变量,我的位置,目标位置和指南针标题。 如何计算目标位置在虚拟雷达上的表示位置?

我想我首先必须计算两个gps点之间的距离以及它们相对于北方的角度左右。然后应该有一个带有sin或cos的公式将该点放在坐标系上......?

ps:在javascript中......

1 个答案:

答案 0 :(得分:0)

从更简单的问题开始。

  1. 在2D中,尝试在笛卡尔坐标和极坐标之间来回转换。 References are available
  2. 执行相同的操作,但对于极坐标,请使用一个观察者来测量X方向上的某些光线的角度。
  3. 相同,但使用原点作为不在{x = 0,y = 0}的极坐标。
  4. 在3D中,在笛卡尔坐标和球坐标之间来回移动。
  5. 同样,使用任意方向的球面坐标,使用任意原点。
  6. 现在从GPS坐标(球形)转换为笛卡尔坐标,然后转换为雷达中心球形。