将多个方向请求一起添加 Google Maps API

Posted

技术标签:

【中文标题】将多个方向请求一起添加 Google Maps API【英文标题】:Adding multiple directions requests together Google Maps API 【发布时间】:2015-06-19 08:45:04 【问题描述】:

我正在尝试获取用户提供的出发地和目的地的路线,同时针对所有出行方式(驾车、步行、骑自行车、公交)显示前往中间位置的路线。

我使用航路点对此进行了编码,但我刚刚发现 Google Maps API 不支持公共交通航路点——正如上一个问题 here. 中所讨论的那样

我很难找到任何示例来说明如何在不使用航路点的情况下将多个方向请求拼凑在一起。有没有办法为方向显示变量添加多个方向?

示例:显示从 A -> B 的路线,然后将从 B -> C 的路线添加到现有显示器。

【问题讨论】:

在这个问题中有一个例子将多个方向请求串在一起(相同类型):Google Maps API to get bus route,另一个在这个问题中:javascript Google Maps polylines : issue in connecting all given GPS locations @geocodezip 这些与我的问题有点不同。我刚刚发现了这个问题:Multiple travel modes to render one map using google maps API,它似乎更接近我的问题。 【参考方案1】:

根据这个问题找到我的答案:Multiple travel modes to render one map using google maps API

需要多个方向显示,将多个行程段(请求)发送到方向服务.route()。

【讨论】:

以上是关于将多个方向请求一起添加 Google Maps API的主要内容,如果未能解决你的问题,请参考以下文章

在 Google-maps-v3 方向 API 中传递 LatLng 值

IOS中带有语音导航方向的Google Maps sdk?

将路线的 JSON 导入到 Google Maps Android 活动中

Google Maps Roads API 返回重复的坐标和 placeIds

在 Google Maps API v2 Android 中添加多个标记

Google Maps API:返回邮政编码结果