Google Maps Javascript API v3 渲染将旅行模式组合在一条路线中

Google Maps Javascript API v3 rendering combined TravelModes in one route

本文关键字:组合 模式 一条路 旅行 Javascript Maps API v3 Google      更新时间:2023-09-26

我想渲染一条由驾驶和过境旅行模式部分(腿)组成的路线。

我分别得到结果,但我无法将它们一起渲染到地图上。当我一个接一个地渲染它们时,下一个渲染会从地图上擦除之前渲染的路线。似乎只能使用一组参数发出请求,并且仅使用航点创建一条路线的方法不接受具有不同旅行模式的腿。

有没有人知道如何通过将 route[] 或 leg[] 数组从其他结果添加到 DirectionsRoute 对象中来操作响应集,或者防止渲染器在下一次调用时重新开始?

甚至是另一种方法?

DirectionsRenderer 一次只能绘制一条路线。

当你想绘制多个路由(结果)时,你必须为每个结果使用单独的 DirectionsRenderer-实例。