【问题标题】:Draw a percentage of a route between 2 points on map with Google Maps or other Map API使用 Google Maps 或其他 Map API 在地图上的 2 点之间绘制路线的百分比
【发布时间】:2011-07-12 20:38:52
【问题描述】:

假设 A 点是加利福尼亚州旧金山,B 点是纽约州纽约市。

使用 Google Maps 或其他在线地图 API,我希望能够获取默认驾驶路线,然后只在地图上绘制它的一部分。所以,如果我只想画出 50% 的路线,它会在内布拉斯加州的某个地方结束。

我无法找到任何开箱即用的方法,因此任何 API 用法或实现它的聪明方法都将不胜感激。

提前致谢!

【问题讨论】:

    标签: javascript google-maps map bing-maps


    【解决方案1】:

    您可以使用在 Google 方向响应 API 末尾收到的折线。这有一组编码点,可让您在静态地图上绘制路径。有关详细信息,请参阅 Google 地图文档。它写得非常清楚和直观。

    至于 50% 的事情,您可以检查旅程的时间,也许在接近一半的时间,将目的地设置为该特定位置,并使用新目的地再次查询方向响应。或者,您可以选择在您的最后进行处理,但您可以通过将 Google 服务器上的负载外包出去来忽略这些额外的麻烦。

    【讨论】:

      猜你喜欢
      • 2010-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 2013-01-20
      • 1970-01-01
      相关资源
      最近更新 更多