Google Distance (version v1.*.*)

get_direction_matrix#

Parameters

destinations (required)#

One or more locations to use as the finishing point for calculating travel distance and time. The options for the destinations parameter are the same as for the origins parameter, described above.

Type: string

origins (required)#

The starting point for calculating travel distance and time.You can supply one or more locations separated by the pipe character (|), in the form of an address, latitude/longitude coordinates, or a place ID.

Type: string

outputFormat (required)#

desired output format. json or xml

Type: string

arrival_time#

Specifies the desired time of arrival for transit requests, in seconds since midnight, January 1, 1970 UTC.

Type: string

avoid#

Introduces restrictions to the route.

Type: string

departure_time#

The desired time of departure.

Type: string

language#

The language in which to return results.

Type: string

mode#

defaults to driving. driving, walking, bicycling, or transit

Type: string

region#

The region code, specified as a ccTLD (country code top-level domain) two-character value

Type: string

traffic_model#

defaults to best_guess. choose from best_guess, pessimistic or optimistic

Type: string

transit_mode#

Specifies one or more preferred modes of transit. choose from bus, subway, train, tram, or rail. eg transit_mode=train|tram|subway

Type: string

transit_routing_preference#

Specifies preferences for transit requests. choose from less_walking or fewer_transfers

Type: string

units#

Specifies the unit system to use when expressing distance as text.

Type: string