给定GPS位置列表,如何使用Google Maps API显示路线

时间:2014-01-22 08:25:40

标签: google-maps gps routes

我列出了在某些时间段内驾驶车辆的100到10000个GPS位置。

我想在谷歌地图上使用他们的API显示它(如果重要的话,还有营业执照)。

在我看来,有3个选项,都有问题:

1)在所有位置之间绘制折线。有些位置不准确,所以看起来这条路线撞到了公路旁边的一些建筑物。我知道所有职位都在路上。此外,它削减了一些角落,看起来并不专业。

2)仅显示地图中的GPS位置。由于GPS位置不在路上(它们不应该是这样),因此这也不好。

3)使用Maps API绘制路线。这限制了我们在起点和终点之间使用23个航点。路线看起来非常好,它沿着道路行驶(道路旁边的GPS位置自动移动到道路上)。但特别是对于较长的时间跨度,此选项意味着显示的路线不正确(Google猜测路点之间的路线 - 因此从10​​000个GPS位置仅使用23个)。而且我们无法显示明显不正确的路线。

有没有人有更好/更好的方式在Google地图上显示行车路线,但是会考虑所有/许多给定的GPS位置?

2 个答案:

答案 0 :(得分:0)

你能否使用maps API链接路线?这不是我以前做过的事情,所以这个答案可能有点模糊,但是不可能将你的坐标列表分成23个块,然后在地图上显示结果路线?

我对返回格式并不过分肯定,因此可能需要弄乱输出以给出路线的错觉,也可能不需要使用每个坐标(也许不包括那些内部的坐标)彼此相距很小的距离,例如卡在灯上),否则请求可能需要很长时间。

答案 1 :(得分:0)

我们实际上已经远离选项3.原因是当位置移动到最近的道路时,这并不总是正确的(就像你在停车场开车一样),所以既然没有总是给出正确的路线,然后我们就不会走这条路。

所以我不知道是否可以在同一张地图中链接几条路线。