也许你们中的一些人知道有一些用于赛车运动的GPS工具。它们中的很多都具有以下功能:如果您驾驶汽车并在某个点按某个按钮,则会存储此GPS坐标,每次驾驶该坐标时,都会存储LapTime。对于小型应用,需要类似的功能。但这是我的问题:由于你永远不会击中精确的坐标两次这些工具存储一条线的坐标,如果你点击这条线的一个坐标就完成了。我该如何计算这样一条线?如果您查看我的图片,红点是用户按下按钮开始一圈的坐标,绿线是设备存储并用作虚拟终点线的坐标,而不仅仅是红点所在的坐标。任何想法如何计算这样一条线?我真的没有得到它,因为这条线从来没有理想的指向北方或南方。
非常感谢
twickl
答案 0 :(得分:1)
你可以“看到”汽车在哪一侧。
您可以查看this之前的stackoverflow问题。但是,您应该记住GPS精度在5-50米之间变化,而且车辆移动的速度可能会给这种模型带来进一步的误差。
答案 1 :(得分:1)
你必须至少采用之前的GPS坐标才能计算出按钮被击中时汽车的移动方向,并且你可以从中获得左右。
我可以看到它有问题。您可能知道,GPS只能精确到5米(最好)。根据您对GPS坐标进行轮询的频率,您可能会再次出现几米(假设该车可能以相当快的速度移动!)。如果终点线在拐角处或靠近拐角处,您也会遇到问题,因为您可能无法正确计算汽车的方向。
有趣的应用程序!