Google maps 我们是否可以将概览多段线用于特定路线持续时间的航路点

Google maps 我们是否可以将概览多段线用于特定路线持续时间的航路点,google-maps,google-directions-api,Google Maps,Google Directions Api,我使用谷歌方向服务API获取路线和它的距离与路线拖动选项 例如,如果我在a和B之间创建了一条路线,那么我已经将原始的google给定路径拖到了我自己的路径上 然后我需要保存我的自定义路由(拖动路由)并显示未来的引用 在这种情况下,我可以在航路点中使用overview_polyline(方向响应json节点值)来精确显示我的自定义路线 请帮助我当然,您可以存储概览多段线,然后使用它绘制一条多段线,该多段线将恢复您的自定义管线 为此,您需要一个几何体库,并调用google.maps.geometry

我使用谷歌方向服务API获取路线和它的距离与路线拖动选项

例如,如果我在a和B之间创建了一条路线,那么我已经将原始的google给定路径拖到了我自己的路径上

然后我需要保存我的自定义路由(拖动路由)并显示未来的引用

在这种情况下,我可以在航路点中使用overview_polyline(方向响应json节点值)来精确显示我的自定义路线


请帮助我

当然,您可以存储概览多段线,然后使用它绘制一条多段线,该多段线将恢复您的自定义管线

为此,您需要一个几何体库,并调用
google.maps.geometry.encoding.decodePath()
方法来获取点的数组

之后,可以使用此数组构造多段线对象

请查看此示例代码:


非常感谢您的回复。:)。但是,如何将此概览多段线发送到
directionsService.route(**directionrequest**
从google ApiDirectionRequest获取路线响应不适用于编码的多段线。您只能传递起点、终点和23个航路点。您可以尝试传递第一个点作为起点,最后一个点作为终点,并从数组中选择23个点作为航路点传递。感谢xomena,我已经完成用简单的技巧完成上述任务。我保存了steps json对象。在绘制地图时,我只需在放下投票前替换steps。请再次阅读并在相关问卷中添加评论。请避免不必要的“放下投票”