Google maps 如何在谷歌地图中打开循环(非a-B)路线

Google maps 如何在谷歌地图中打开循环(非a-B)路线,google-maps,google-maps-urls,Google Maps,Google Maps Urls,目标是生成类似以下内容的url: 谷歌地图通常会在不同点之间找到最短路径。我们有一个算法,可以在一条多边形直线上生成一组lat-long点。在google maps中,您可以手动拖动路线的一部分,以查看所需的路径“多边形线”,而不是最短路径。问题是生成一个给定多边形线的url。正如您在上面的URL中所看到的,它有目标点和一些lat long,但有额外的信息,我们无法找到相关文档,也无法进行反向工程 有人知道google maps如何为简单的非目的地lat long的多行生成URL吗?您可以使用

目标是生成类似以下内容的url:

谷歌地图通常会在不同点之间找到最短路径。我们有一个算法,可以在一条多边形直线上生成一组lat-long点。在google maps中,您可以手动拖动路线的一部分,以查看所需的路径“多边形线”,而不是最短路径。问题是生成一个给定多边形线的url。正如您在上面的URL中所看到的,它有目标点和一些lat long,但有额外的信息,我们无法找到相关文档,也无法进行反向工程

有人知道google maps如何为简单的非目的地lat long的多行生成URL吗?

您可以使用,其中包括一个
via
参数,该参数允许您指定不应为以下内容的航路点的索引(从零开始):

请注意,此不受支持。谷歌可能会更改甚至删除旧的URL方案,导致您的链接将来可能会中断,在这种情况下,您必须使用:


您可能还希望在Google的公共问题跟踪器中允许官方地图URL方案允许非中途停留航路点。

使用与此答案类似的航路点我不想要单独目的地的航路点我想要一条无缝路线。当使用航路点时,它只显示到下一个航路点的距离,而不是整个路线的距离以及下一个导航关注点。基本上,我们不希望路线在每次转弯时都认为你已经到达目的地。