1

我正在使用 Phonegap、JQuery Mobile 和 Google Maps API V3 创建一个移动应用程序。该移动应用程序将允许用户输入目的地地址,然后使用 Google Directions API,我将向他们展示到达目的地的导航路线。

但是,该应用程序还将在地图上标记因施工或维护工程而关闭的任何道路。有没有办法,如果 Google Directions 显示司机要经过有维修工作的特定道路,我会更改路线让他经过另一条街道?将关闭的道路将由地图标记标记,因此我需要做的就是检查是否有标记,如果有,请更新从附近道路/小街出发的路线。

我对此很陌生,如果有人能指点我一些教程或告诉我如何做到这一点,我会非常高兴。

谢谢!

4

1 回答 1

1

虽然没有指定特定道路的选项,但您可能能够从 Google Direction API 获得替代路线。

当代码调用 DirectionsService.route() 方法时,您应该指定“provideRouteAlternatives”属性。然后谷歌将尝试计算另一条路线。这是我所知道的唯一可用选项。

于 2012-11-28T17:24:22.337 回答