gpt4 book ai didi

google-maps - Google API(方向) - 创建避开某些点的路线

转载 作者:行者123 更新时间:2023-12-04 05:59:09 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Blacklisting specific roads from Google Maps/Mapquest?

(4 个回答)


3年前关闭。




Google Maps API 似乎没有提供一种方法来创建避开或倾向于避开某些点的路线。有没有人做过这样的事情?我想在路由上创建异常(exception)规则。

例如:显示没有交通信号的路线。

最佳答案

我遇到了同样的问题,这是迄今为止我找到的最好的解决方案。

“正如在另一个答案中提到的,此功能在 Google Maps API 中不直接可用。但是,我一直在考虑它,并且在“一起破解”类别中有几个解决方法。这两个依赖于 Google Maps API 的第 3 版。

请求路线时,将 provideRouteAlternatives 设置为 true。循环选择替代方案。检查该路线是否穿过您的路障之一。如果是,则放弃该路线并尝试下一条路线。

对于每个路障,提前设置一个或多个备用点以通过。例如,如果您想避开某个桥,请确定要使用的一个或多个备用桥。现在,如果路线穿过您的路障之一,请将 for 路障的备用点添加为路标(将中途停留设置为 false)。现在再次运行方向,他们应该避开路障并使用备用。

这两种方法都不是最佳方法,但根据您的情况,它们可能适合您。”

来源 Blacklisting specific roads from Google Maps/Mapquest?

关于google-maps - Google API(方向) - 创建避开某些点的路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19144100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com