即时更新Google方向

时间:2012-11-28 14:26:47

标签: javascript jquery cordova jquery-mobile google-maps-api-3

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

然而,该应用程序还将在地图上标记因施工或维护工程而关闭的任何道路。有没有办法,如果谷歌路线显示司机通过一条特殊的道路进行维修工作,我改变了他通过不同街道的路线?将要关闭的道路将用地图标记标记,因此我需要做的就是检查是否有标记,如果有,请更新从附近的道路/小街出发的路线。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

指定的特定道路没有选项,您可以从Google Direction API获得替代路线。

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