if (status == google.maps.DirectionsStatus.OK) {
json_string += JSON.stringify(result);
- for (var trip_idx = 0; trip_idx < result.trips.length; trip_idx++) {
- num_routes = result.trips[trip_idx].routes.length;
- if (num_routes > 1) {
- alert("Unexpected number of routes (" +
- result.trips.routes.length.toString() +
- ") on trip number " + trip_idx.toString() + '.');
+ for (var route_idx = 0; route_idx < result.routes.length; route_idx++) {
+ var num_legs = result.routes[route_idx].legs.length;
+ if (num_legs > 1) {
+ alert("Unexpected number of legs (" +
+ result.routes.legs.length.toString() +
+ ") on route number " + route_idx.toString() + '.');
}
}
}
var directions_request = {
origin: producer_latlng,
destination: consumer_latlng,
- provideTripAlternatives: true,
+ provideRouteAlternatives: true,
travelMode: google.maps.DirectionsTravelMode.DRIVING
}