【问题标题】:Create a route using a list of coordinates in Google Maps使用 Google 地图中的坐标列表创建路线
【发布时间】:2013-07-17 22:36:08
【问题描述】:

作为跟踪公共汽车的结果,我有一个纬度、经度坐标列表。我正在使用 PolyLine 创建一条连接“点”的线来显示路线,但由于这些点的准确性,这些点并不完全位于街道上,当您放大时会更加明显。

如何显示街道路线?

这就是我现在所拥有的(有 2 条线路,因为公共汽车转了 2 圈。在最终产品中不会这样显示)

这就是我需要的。

感谢您的帮助。

【问题讨论】:

  • 这些你需要做多少?
  • @geocodezip 路线?一次一个

标签: javascript google-maps


【解决方案1】:

我建议将折线减少到使 DirectionsServide 创建相同路线所需的最少航路点数。

example 来自this similar question

example using coordinates rather than addresses

【讨论】:

  • 这是我已经考虑过的解决方案,但有人告诉我有一种使用 API 的“最快方式”。无论如何,我会用这个,谢谢你的链接!他们很有帮助
【解决方案2】:

搜索“snap polyline to road using google maps api v3”进行类似讨论。

似乎没有一个简单的 API 服务可以做到这一点,您需要减少路线以实现方向的重大变化,而不是每次摆动。

您可以在“Google Maps API 错误报告和功能请求”数据库中为该问题添加星标 http://code.google.com/p/gmaps-api-issues/issues/detail?id=3824 并且可能会添加一个新问题,因为您的问题有些不同

【讨论】:

  • 这是一个更好的解决方案。谢谢
猜你喜欢
  • 2023-03-13
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
  • 2013-05-18
  • 1970-01-01
相关资源
最近更新 更多