Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DistanceMatrixElement ¶
type DistanceMatrixElement struct {
Status string `json:"status"`
Duration DistanceMatrixValue `json:"duration"`
Distance DistanceMatrixValue `json:"distance"`
}
type DistanceMatrixRequest ¶
type DistanceMatrixRequest struct {
Key string `url:"key"`
Origins string `url:"origins"`
Destinations string `url:"destinations"`
TravelMode TravelMode `url:"mode,omitempty`
Language string `url:"language,omitempty"`
Region string `url:"region,omitempty"`
Avoid string `url:"avoid,omitempty"`
ArrivalTime string `url:"arrival_time,omitempty"`
DepartureTime string `url:"departure_time,omitempty"`
TrafficModel string `url:"traffic_model,omitempty"`
TransitMode TransitMode `url:"transit_mode,omitempty"`
TransitRoutingPreference string `url:"transit_routing_preference,omitempty"`
}
type DistanceMatrixResponse ¶
type DistanceMatrixResponse struct {
Status string `json:"status"`
OriginAddresses []string `json:"origin_addresses"`
DestinationAddresses []string `json:"destination_addresses"`
Rows []DistanceMatrixRow `json:"rows"`
}
func GetDistanceMatrix ¶
func GetDistanceMatrix(params *DistanceMatrixRequest) (*DistanceMatrixResponse, error)
GetDistanceMatrix gets a distance matrix between one or more pairs of locations
type DistanceMatrixRow ¶
type DistanceMatrixRow struct {
Elements []DistanceMatrixElement `json:"elements"`
}
type DistanceMatrixValue ¶
type TransitMode ¶
type TransitMode string
const ( TransitModeBus TransitMode = "bus" TransitModeSubway TransitMode = "subway" TransitModeTrain TransitMode = "train" TransitModeTram TransitMode = "tram" TransitModeRail TransitMode = "rail" )
type TravelMode ¶
type TravelMode string
const ( TravelModeDriving TravelMode = "driving" TravelModeWalking TravelMode = "walking" TravelModeBicycling TravelMode = "bicycling" TravelModeTransit TravelMode = "transit" )
Click to show internal directories.
Click to hide internal directories.