如何使用片段在Google地图上的位置之间获取多个路径

时间:2018-07-07 10:22:26

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

这是我用来绘制单个路径的代码。请向我提供有用的详细信息,以帮助我找到不同的路径。

realm = Bintray API Realm
host = api.bintray.com
user =
password =

1 个答案:

答案 0 :(得分:0)

您可以使用路线请求对象的provideRouteAlternatives属性:

https://developers.google.com/maps/documentation/javascript/reference/3/directions#DirectionsRequest.provideRouteAlternatives

如果将此属性设置为true,则该服务将在您的点之间最多返回3条替代路线。您的代码应为

directionsService.route({
    origin: this.start,      
    destination: this.end,     
    provideRouteAlternatives: true,
    travelMode: 'DRIVING'     
}, function(response, status) {
        if (status === 'OK') {
            directionsDisplay.setDirections(response);
        } else {
             window.alert('Directions request failed due to ' + status);
        }
});

我希望这会有所帮助!