获取第一个移动物体朝向固定位置(从纬度/经度)

时间:2013-01-31 12:27:39

标签: gps location latitude-longitude

有一个很大的问题,我无法理解我的想法。 试图在网上阅读很多文章,但只是不能将所有部分拼凑成一个清晰的图像该做什么。

我有以下数据:

  1. 纬度/经度值对中的公交车站位置(路线已知)。

  2. 当前站的位置 - 我站立的地方。

  3. 以GPRMC格式在此路线上运营的所有车辆的GPS数据: 例如“$ GPRMC,122532.000,A,4533.2553,N,01842.6141,E,28.18,92.86,220113 ,,, d * 66;”

  4. 现在困难的部分:) - 至少对我而言,从GPS数据中找出哪个车辆将首先到达我当前位置的逻辑是什么。

    我的逻辑是第一次获得最近的车辆,但后来我意识到它可以是通过我的位置的车辆。这让我很伤心:)

    如果某人有一段代码 - 任何语言:)那会很棒,但如果有人能解释我 - 或者指出一些好文章我会非常感激。我之前没有使用过这些信息,所以这让我很难全面了解它应该如何工作。

1 个答案:

答案 0 :(得分:0)

这不是很容易,但是:

你必须

1)计算从汽车到当前位置的距离

2)观察此距离至少两个或三个措施: 如果距离变小,则汽车接近位置。 如果它变大,那么汽车就会移开。

3)汽车是最好的,具有“aproaching”属性并且距离最小。