【问题标题】:Update Google Directions on the fly即时更新 Google 路线
【发布时间】:2012-11-16 10:32:29
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多