提取 Google 地图路线作为形状

Extracting Google Map routes as shape

我们在 Web Google 地图中有非常简单的过渡路线示例。考虑 following example link。或图像,如下。

我的问题是,如何使用一些地图API(也许不是Google)得到这种形状的路线?所以我正在尝试制作脚本,我可以在其中插入很多目的地点,输出应该是过渡路线的形状。即使我可以用 OpenCV 塑造形状,所有我需要的,它只是这条路线的缩略图。


你的问题现在有点太宽泛了,我的回答也是如此,但我会在这里总结一下你可以做什么。

  1. 通过 JS API or the Directions API 查询路线。
  2. 在您的请求中使用 Waypoints 来指定每个点。 警告:存在限制(23 waypoints + 出发地和目的地)。
  3. 在您的路线响应中,您可以使用 overview_pathoverview_polyline 在静态地图 API 上绘制相同的路线。请注意,两者都是 简化的 路径(平滑),它们不如您从 API 获得的精确多段线精确。也许这对您的用例来说已经足够了。阅读更多 here.
  4. 或者,如果您需要精确的折线坐标,则必须从 API.
  5. 返回的每个 DirectionsStep 中提取它
  6. 获得路径点(或编码折线)后,您可以请求 Maps Static API path(另请参阅该页面底部的编码折线)。

希望对您有所帮助。