如何使用Google的DirectionsService以特定顺序返回路线?

时间:2016-07-19 16:03:11

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

我使用Google API将gps数据点划分为多个路线。我需要以特定顺序返回路由,但由于API是异步的,因此路由返回的顺序是随机的。

例如:我有23个航点可以转变成一条路线,但谷歌不能在一条航线上适应那么多航路点

Route1按顺序包含航点(1,2,3,4,5,6,7,8) Route2包含航路点(9,10,11,12,13,14,15,16)
Route3包含航路点(17,18,19,20,21,22,23)

我使用这些路由进行了多次DirectionsService.route()调用,我想收到Route1,Route2,Route3的响应。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

route()请求Route2的回调中逐个请求路由,第一个是Route1,依此类推。