如何从你的位置左右计算GPS坐标?

时间:2010-10-11 08:53:44

标签: gps coordinates

也许你们中的一些人知道有一些用于赛车运动的GPS工具。它们中的很多都具有以下功能:如果您驾驶汽车并在某个点按某个按钮,则会存储此GPS坐标,每次驾驶该坐标时,都会存储LapTime。对于小型应用,需要类似的功能。但这是我的问题:由于你永远不会击中精确的坐标两次这些工具存储一条线的坐标,如果你点击这条线的一个坐标就完成了。我该如何计算这样一条线?如果您查看我的图片,红点是用户按下按钮开始一圈的坐标,绿线是设备存储并用作虚拟终点线的坐标,而不仅仅是红点所在的坐标。任何想法如何计算这样一条线?我真的没有得到它,因为这条线从来没有理想的指向北方或南方。 alt text

非常感谢

twickl

2 个答案:

答案 0 :(得分:1)

你可以“看到”汽车在哪一侧。

您可以查看this之前的stackoverflow问题。但是,您应该记住GPS精度在5-50米之间变化,而且车辆移动的速度可能会给这种模型带来进一步的误差。

答案 1 :(得分:1)

你必须至少采用之前的GPS坐标才能计算出按钮被击中时汽车的移动方向,并且你可以从中获得左右。

我可以看到它有问题。您可能知道,GPS只能精确到5米(最好)。根据您对GPS坐标进行轮询的频率,您可能会再次出现几米(假设该车可能以相当快的速度移动!)。如果终点线在拐角处或靠近拐角处,您也会遇到问题,因为您可能无法正确计算汽车的方向。

有趣的应用程序!