如何在Google地图中找到两个地方之间的不同路线?

时间:2014-03-11 12:07:12

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

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

对于前: 资料来源:班加罗尔& 目的地:钦奈。

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

就像我需要在项目中展示的三条路线一样,任何想法。?

1 个答案:

答案 0 :(得分:4)

你必须

  1. provideRouteAlternatives的{​​{1}} - 属性设置为DirectionsRequest(响应可能会在可用时返回多条路线)

  2. 为了能够通过true绘制多条路线,您必须使用多个DirectionsRenderer - 实例(每条路线1个)。迭代DirectionsRenderer,创建新的routes - 实例,调用DirectionsRenderer的{​​{1}} - 方法,然后设置DirectionsRenderer的setDirections - 属性到DirectionsRenderer - 数组中当前路由的索引。 (当你重复执行新路线时,你应该清除以前绘制的路线)