Ich habe ein SPA, das ich in der Lage sein, die Benutzer Richtungen zwischen zwei Punkten bereitzustellen. Ich möchte, dass die Anweisungen genau so funktionieren, wie sie es derzeit auf der Web-Version von Google Maps tun. IE. https://www.google.ca/maps/dir/ in dem von Google Web-Version gehostet, wenn Sie Richtungen anfordern Verkehr unter Berücksichtigung es wird Ihnen die schnellste Route ... (siehe Screenshot)Google Maps api schnellste Route rund um den Verkehr
Zur Zeit, als ich die Anfrage mit dem folgenden Code nur Erträge begeben eine einzelne Route, die keinen Verkehr berücksichtigt.
var directionsService = this.get('directionsService');
var directionsDisplay = this.get('directionsDisplay');
directionsService.route({
origin: new google.maps.LatLng(this.get('currentLocation.lat'),this.get('currentLocation.lng')),
destination: new google.maps.LatLng(toAddress.lat,toAddress.lng),
travelMode: 'DRIVING',
provideRouteAlternatives: true
}, function(response, status) {
if (status === 'OK') {
directionsDisplay.setDirections(response);
} else {
window.alert('Directions request failed due to ' + status);
}
});
Kennt jemand den korrekten Weg, dies zu tun?