【问题标题】:Drawing a route on a map在地图上绘制路线
【发布时间】:2015-04-08 11:56:05
【问题描述】:

我正在构建一项基于 GPS 设备提供的 GPS 位置标记提供驾驶员日志的服务。设备大约每 30 秒发送一次坐标。

使用这些坐标,我希望能够在地图上绘制路线(或最可能的路线,基于位置标记)。我已经查看了Google Maps API v3 DirectionsService,但对于商业客户,每个请求最多只能支持 23 个航点。每 30 秒有一个航路点,很快就会超过这个限制。如果我削减了许多航点;它被认为是一个非常不精确的路线计算,即使对于小旅行也是如此。

我也尝试了谷歌的道路 API,但这里用于路线计算的算法很糟糕(除非你是飞行汽车的骄傲拥有者)。

所以我想我的问题是:这个问题还有其他解决方案吗,有谁知道其他 Driver's Log 公司如何解决这个问题。

【问题讨论】:

    标签: javascript jquery maps


    【解决方案1】:

    我做了更多的研究。显然,没有一个很好的解决方案,除了让 GPS 设备在每次设备方向改变时报告它的位置,以及每 30 秒(一些硬件这样做),然后在它们之间绘制直线标记。

    希望未来随着谷歌服务器功能更强大,Directions API 将能够支持超过 8 (23) 个标记。

    【讨论】:

      猜你喜欢
      • 2013-06-23
      • 2016-10-29
      • 1970-01-01
      • 2011-06-07
      • 2021-06-14
      • 1970-01-01
      相关资源
      最近更新 更多