提取 Google 地图路线作为形状
Extracting Google Map routes as shape
我们在 Web Google 地图中有非常简单的过渡路线示例。考虑 following example link。或图像,如下。
。
我的问题是,如何使用一些地图API(也许不是Google)得到这种形状的路线?所以我正在尝试制作脚本,我可以在其中插入很多目的地点,输出应该是过渡路线的形状。即使我可以用 OpenCV 塑造形状,所有我需要的,它只是这条路线的缩略图。
- 到目前为止我尝试了什么?它使用 Google 静态地图 API 创建缩略图。但是,根据文档,不可能创建这样的路由表示。通过使用静态 API 中的
path
字段和相同的目的地点(在上面的 link 中提供),我们将只有连接线。下面的示例和 link to the Map Request。
- 如果你把你的分数按适当的顺序排列呢?让我解释一下,为什么订单在这种情况下无济于事。检查另一个 example here. Or first image below. Now, lets take those points to the Static Map API. And you will have second image below. Or this link to API Request。 所以这不是关于顺序,而是行为(这显然是非常不同的应用程序)。
你的问题现在有点太宽泛了,我的回答也是如此,但我会在这里总结一下你可以做什么。
- 通过 JS API or the Directions API 查询路线。
- 在您的请求中使用 Waypoints 来指定每个点。 警告:存在限制(23 waypoints + 出发地和目的地)。
- 在您的路线响应中,您可以使用
overview_path
或 overview_polyline
在静态地图 API 上绘制相同的路线。请注意,两者都是 简化的 路径(平滑),它们不如您从 API 获得的精确多段线精确。也许这对您的用例来说已经足够了。阅读更多 here.
- 或者,如果您需要精确的折线坐标,则必须从 API.
返回的每个 DirectionsStep 中提取它
- 获得路径点(或编码折线)后,您可以请求 Maps Static API path(另请参阅该页面底部的编码折线)。
希望对您有所帮助。
我们在 Web Google 地图中有非常简单的过渡路线示例。考虑 following example link。或图像,如下。
我的问题是,如何使用一些地图API(也许不是Google)得到这种形状的路线?所以我正在尝试制作脚本,我可以在其中插入很多目的地点,输出应该是过渡路线的形状。即使我可以用 OpenCV 塑造形状,所有我需要的,它只是这条路线的缩略图。
- 到目前为止我尝试了什么?它使用 Google 静态地图 API 创建缩略图。但是,根据文档,不可能创建这样的路由表示。通过使用静态 API 中的
path
字段和相同的目的地点(在上面的 link 中提供),我们将只有连接线。下面的示例和 link to the Map Request。
- 如果你把你的分数按适当的顺序排列呢?让我解释一下,为什么订单在这种情况下无济于事。检查另一个 example here. Or first image below. Now, lets take those points to the Static Map API. And you will have second image below. Or this link to API Request。 所以这不是关于顺序,而是行为(这显然是非常不同的应用程序)。
你的问题现在有点太宽泛了,我的回答也是如此,但我会在这里总结一下你可以做什么。
- 通过 JS API or the Directions API 查询路线。
- 在您的请求中使用 Waypoints 来指定每个点。 警告:存在限制(23 waypoints + 出发地和目的地)。
- 在您的路线响应中,您可以使用
overview_path
或overview_polyline
在静态地图 API 上绘制相同的路线。请注意,两者都是 简化的 路径(平滑),它们不如您从 API 获得的精确多段线精确。也许这对您的用例来说已经足够了。阅读更多 here. - 或者,如果您需要精确的折线坐标,则必须从 API. 返回的每个 DirectionsStep 中提取它
- 获得路径点(或编码折线)后,您可以请求 Maps Static API path(另请参阅该页面底部的编码折线)。
希望对您有所帮助。