【问题标题】:How I can find the different routes between two places in Google map?如何在谷歌地图中找到两个地方之间的不同路线?
【发布时间】:2014-03-11 12:07:11
【问题描述】:

我想在谷歌地图中显示两个地方之间的不同路线。

例如: 资料来源:班加罗尔 & 目的地:钦奈。

路线 1:班加罗尔 -> Vellore -> Krishnagiri -> Chennai 路线 2:班加罗尔 -> Dasarahalli -> Palamaner -> 金奈 路线3:--------

就像我需要在我的项目中展示的三个路线一样,有什么想法吗?

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    你必须

    1. DirectionsRequestprovideRouteAlternatives 属性设置为true(响应可能会在可用时返回多个路由)

    2. 要能够通过DirectionsRenderer 绘制多条路线,您必须使用多个DirectionsRenderer-instances(每条路线1 个)。遍历routes,新建DirectionsRenderer-instance,调用DirectionsRenderersetDirections-方法,然后将DirectionsRenderer的routeIndex-property设置为@中当前路由的索引987654331@-数组。 (当然在重复渲染新路由之前,应该先清除之前绘制的路由)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2011-02-08
      • 2010-12-05
      • 1970-01-01
      相关资源
      最近更新 更多