首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将谷歌地图/Mapquest中的特定道路列入黑名单?

将谷歌地图/Mapquest中的特定道路列入黑名单?
EN

Stack Overflow用户
提问于 2010-03-14 10:25:37
回答 4查看 18.8K关注 0票数 14

我希望建立一个谷歌地图类型的应用程序提供方向的自定义视图,但我需要将特定的道路或路段列入黑名单。我说的不只是避开高速公路或收费公路。我一直在寻找Google Maps和Mapquest,但还没有找到任何有用的东西。

最初,我只是希望手动将我不想在其上驾驶的特定道路列入黑名单,但最终希望有某种自动检测或建议。

在Google Maps或Mapquest中是否有内置功能来支持将特定道路列入黑名单?或者,是否有任何已知的方法可以将它们组合在一起?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-03-17 04:42:55

正如在另一个答案中提到的,此功能不能直接在Google Maps API中使用。然而,我一直在思考这一点,并在“had it together”类别中有几个变通的想法。这两者都依赖于Google Maps API的版本3。

  1. 请求方向时,将provideRouteAlternatives设置为true。在备选方案中循环。检查该路线是否通过了您的某个路障。
  2. 对于每个路障,提前设置一个或多个替代点进行布线。例如,如果要避免某个网桥,请确定要使用的一个或多个备用网桥。现在,如果一条路线通过您的路障之一,添加for路障的备用点作为路点(将stopover设置为false)。现在再次运行指示,他们应该避开路障,使用备用方法。

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

票数 5
EN

Stack Overflow用户

发布于 2010-03-14 10:31:15

Google Maps API issue Tracker上有一个关于此问题的开放功能请求:

  • Roadblock definitions into GDirections as coordinate points

谷歌已经承认了这个问题,但它仍然悬而未决。您可能希望投票支持该问题,以向Google发出对此功能的需求信号。

票数 5
EN

Stack Overflow用户

发布于 2014-01-31 14:24:03

我认为mapquest可以让你做到这一点,查看http://www.mapquestapi.com/directions/#output并查看mustAvoidLinkId和tryAvoidLinkId的部分

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2440967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档