我有一张地图,它使用谷歌方向服务.route 的这种方法进行计算,使用该方法返回响应。我只是想要能够得到谷歌计算的时间。
var directionsDisplay = new google.maps.DirectionsRenderer();
var directionsService = new google.maps.DirectionsService();
var request = {
origin:{lat:latitudUsuario,lng:longitudUsuario},
destination: {lat:9.95,lng:-67.39},
travelMode: google.maps.DirectionsTravelMode['DRIVING'],
unitSystem: google.maps.DirectionsUnitSystem['METRIC'],
provideRouteAlternatives: true
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setMap(map);
directionsDisplay.setDirections(response);
}else{
alert("No existen rutas entre ambos puntos");
}
});
尝试执行以下操作。就在通话下方:
添加此代码:
我在这里留下一个演示:https ://jsfiddle.net/Socramg/0po00agp/
更多信息:https ://developers.google.com/maps/documentation/directions/intro?hl=es