如何在谷歌地图中获得替代路线

时间:2013-01-08 12:01:48

标签: iphone ios google-maps

我正在创建显示两个端点之间路由的应用程序,这已完成。 但是现在我想在两端之间展示更多的路线,所以我该怎么做呢。我已经在Google上检查了&alternative=true可以提供替代路线我已经尝试了但是没有做任何事情。

1 个答案:

答案 0 :(得分:0)

alternatives - 参数用于Directions-Webservice。此服务不显示任何内容,它返回路由(当alternative-parameter设置为true时,他将在可用时返回多个路由),您可以在某处显示路由。

使用Javascript-API时,必须将DirectionsRequest的选项provideRouteAlternatives设置为true才能获得多条路线。 但是没有实现选项同时显示所有返回的路由,默认情况下,渲染器将显示第一个路径。

您可以为Renderer设置panel,用户可以在那里选择替代路线。

要同时显示所有路线,您必须解析directionsResponse并自行绘制每条路线的折线。