【问题标题】:Google Maps API Alternative Route DescriptionGoogle Maps API 替代路线说明
【发布时间】:2013-01-09 06:21:51
【问题描述】:

我正在使用 Google Maps API V3 来计算从给定来源到指定目的地的所有可能路线。为此,我将 Destination 和 Source 作为用户的输入,并使用选项 provideRouteAlternatives: true 在请求中传递这些值。我成功地计算了不同的路线并标记,即在我的地图上显示它们。

现在我想知道是否可以命名不同的路线。通过命名路线,我的意思是为每条路线添加一个小的描述,例如街道名称等,该特定路线在从源移动到目的地时所采用的。我想这样做是为了让它看起来更具交互性。例如,如果从位置 A(亚利桑那街,圣地亚哥,CA,USA)到位置 B(Fenton Parkway,圣地亚哥,CA 92108,USA)可能有 3 条路线,则不会显示 Route 1、Route 2、Route 等结果3 它应该显示街道名称,例如“Texas St & Rio San Diego Dr”、“Texas St & Friar Rd”、“Friars Rd”。

我能够计算所有其他信息,例如我的每条路线的行程距离和总行程时间,但不知道如何将此描述添加到我的每条路线。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: google-maps-api-3 routes street-address directions alternate


    【解决方案1】:

    如果您提供一个,这就是面板中显示的内容:

    Suggested routes:
    Texas St and Rio San Diego Dr 2.6 mi - about 9 mins
    Texas St and Friars Rd 3.3 mi - about 10 mins
    Friars Rd 4.8 mi - about 11 mins
    

    example

    【讨论】:

    • 完全正确...但是我希望将这些结果添加到列表框中,因为我没有显示面板。那么有什么方法可以使用 JavaScript 访问这些?
    【解决方案2】:

    尝试使用返回结果中的summary。来自Google Maps API

    summary 包含路线的简短文字描述,适用于命名路线并消除备选路线的歧义。

    【讨论】:

      猜你喜欢
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多