Google maps 将Google地图路线提取为形状

Google maps 将Google地图路线提取为形状,google-maps,google-maps-api-3,maps,google-static-maps,Google Maps,Google Maps Api 3,Maps,Google Static Maps,我们有一个非常简单的例子,在网络谷歌地图的过渡路线。考虑或下图 我的问题是,如何用一些地图(可能不是谷歌地图)来获得这条路线的形状?所以我尝试制作脚本,在这里我可以插入很多目标点,输出应该是过渡路线的形状。即使我可以用OpenCV来制作形状,我所需要的一切,只是这样路线的缩略图 到目前为止我试过什么?它使用谷歌地图静态API创建缩略图。但是,根据文档,不可能创建这样的路由表示。通过使用静态API中的path字段和上面链接中提供的相同目标点,我们只需要连接线。下面的示例和。 如果你把你的观点按适

我们有一个非常简单的例子,在网络谷歌地图的过渡路线。考虑或下图

我的问题是,如何用一些地图(可能不是谷歌地图)来获得这条路线的形状?所以我尝试制作脚本,在这里我可以插入很多目标点,输出应该是过渡路线的形状。即使我可以用OpenCV来制作形状,我所需要的一切,只是这样路线的缩略图

到目前为止我试过什么?它使用谷歌地图静态API创建缩略图。但是,根据文档,不可能创建这样的路由表示。通过使用静态API中的path字段和上面链接中提供的相同目标点,我们只需要连接线。下面的示例和。
如果你把你的观点按适当的顺序排列呢?让我解释一下,为什么订单在这种情况下没有帮助。检查另一个。或下面的第一张图片。现在,让我们来看一下静态映射API。下面是第二张图片。或所以这不是关于顺序,而是行为,很明显,是非常不同的应用。
你的问题现在有点太宽泛了,我的答案也是如此,但我会在这里总结一下你能做些什么

通过或请求您的指示。 在请求中使用指定每个点。警告:限制适用于23个航路点+起点和终点。 在方向响应中,您可以使用overview_路径或overview_多段线在Maps静态API上绘制相同的路线。请注意,这两条路径都是经过平滑处理的简化路径,其精度低于从API获得的精确多段线。也许这对于您的用例来说已经足够了。阅读更多。 或者,如果需要精确的多段线坐标,则必须从API返回的每个坐标中提取该坐标。 获得路径点或编码多段线后,可以请求在该页面底部查看关于编码多段线。
希望这能有所帮助。

如果你把你的观点按适当的顺序排列,那会怎么样?@MrUpsidown这不是顺序,而是他们的行为。这两张图片的顺序是一样的,但第一张是谷歌地图选择的过渡路线。第二条,它们之间的绝对路径。另一件事,它的形状非常复杂,不可能跟踪顺序。在第一个例子中,它是从118塔夫脱av开始的。到塔夫脱大道22-22号。然后是伍德罗大街359号。这意味着路径会回到自己的轨道上。在静态贴图示例中,您只使用点1、点2和点3。这只是一条路径,而不是方向请求!。因此,如果需要相同的,则需要点1、2、1、3等。或者,需要对点2、1、3、4、5重新排序。@MrUpsidown请查看上面的新图像示例。你不需要太多,去理解为什么它不起作用。谢谢。因为在你给出的第一个例子中,如果他们在我认为适当的顺序,你会有相同的路径或多或少。因为你的道路很直截了当。但让我们忘记这一点。要回答您的问题,您应该使用MapsAPI Javascript或Directions web服务请求方向,然后提取其路径,然后请求在静态地图上绘制该路径。