Google Maps Route Optimization V1 Client - Class OptimizeToursResponse (0.4.1)

Reference documentation and code samples for the Google Maps Route Optimization V1 Client class OptimizeToursResponse.

Response after solving a tour optimization problem containing the routes followed by each vehicle, the shipments which have been skipped and the overall cost of the solution.

Generated from protobuf message google.maps.routeoptimization.v1.OptimizeToursResponse

Namespace

Google \ Maps \ RouteOptimization \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ routes
array< ShipmentRoute >

Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.

↳ request_label
string

Copy of the OptimizeToursRequest.label , if a label was specified in the request.

↳ skipped_shipments
array< SkippedShipment >

The list of all shipments skipped.

↳ validation_errors
array< OptimizeToursValidationError >

List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message. Instead of errors, this will include warnings in the case solving_mode is DEFAULT_SOLVE .

↳ metrics
OptimizeToursResponse\Metrics

Duration, distance and usage metrics for this solution.

getRoutes

Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.

Returns
Type
Description

setRoutes

Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.

Parameter
Name
Description
var
array< ShipmentRoute >
Returns
Type
Description
$this

getRequestLabel

Copy of the OptimizeToursRequest.label , if a label was specified in the request.

Returns
Type
Description
string

setRequestLabel

Copy of the OptimizeToursRequest.label , if a label was specified in the request.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSkippedShipments

The list of all shipments skipped.

Returns
Type
Description

setSkippedShipments

The list of all shipments skipped.

Parameter
Name
Description
var
array< SkippedShipment >
Returns
Type
Description
$this

getValidationErrors

List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message. Instead of errors, this will include warnings in the case solving_mode is DEFAULT_SOLVE .

Returns
Type
Description

setValidationErrors

List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message. Instead of errors, this will include warnings in the case solving_mode is DEFAULT_SOLVE .

Parameter
Name
Description
Returns
Type
Description
$this

getMetrics

Duration, distance and usage metrics for this solution.

Returns
Type
Description

hasMetrics

clearMetrics

setMetrics

Duration, distance and usage metrics for this solution.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: