【发布时间】:2014-01-22 08:25:40
【问题描述】:
我有 100 到 10000 个 GPS 位置列表,这些位置来自在某个时间段内行驶的车辆。
我想在谷歌地图上显示它,使用他们的 API(如果重要的话,需要商业许可证)。
在我看来,有 3 个选项,都有问题:
1) 在所有位置之间画一条折线。有些位置不是那么准确,所以看起来路线撞到了道路旁边的一些建筑物。我知道所有的职位都在路上。还有就是偷工减料,看起来也不专业。
2) 仅在地图中显示 GPS 位置。这也不好,因为 GPS 位置不在路上(它们不应该)。
3) 使用 Maps API 绘制路线。这限制了我们在开始和结束位置之间使用 23 个航路点。路线看起来很棒,并且沿着道路行驶(道路旁边的 GPS 位置会自动移动到道路上)。但特别是对于较长的时间跨度,此选项意味着显示的路线不正确(谷歌猜测航点之间的路线 - 因此从 10000 个 GPS 位置中它只使用 23 个)。而且我们无法显示明显不正确的路线。
有没有人有更好/更好的方法来在 Google 地图上显示一条沿着道路但考虑到所有/许多给定 GPS 位置的行驶路线?
【问题讨论】:
标签: google-maps gps routes