Routes

directions

Get route distance, duration, warnings, optional steps, time-aware routing, unit formatting, mode comparison, and driving route modifiers.

Usage

goplaces directions [flags]

shell
goplaces directions --from "Pike Place Market" --to "Space Needle"
DEPARTURE_TIME="$(python3 -c 'from datetime import datetime, timezone, timedelta; print((datetime.now(timezone.utc)+timedelta(minutes=10)).strftime("%Y-%m-%dT%H:%M:%SZ"))')"
ARRIVAL_TIME="$(python3 -c 'from datetime import datetime, timezone, timedelta; print((datetime.now(timezone.utc)+timedelta(minutes=30)).strftime("%Y-%m-%dT%H:%M:%SZ"))')"
goplaces directions --from "GIG Airport" --to "Leblon, Rio de Janeiro" --mode drive --departure-time "$DEPARTURE_TIME"
goplaces directions --from "Pike Place Market" --to "Space Needle" --mode transit --arrival-time "$ARRIVAL_TIME"

Inputs

--from, --toOrigin and destination address or place name.
--from-place-id, --to-place-idOrigin and destination place IDs.
--from-lat, --from-lngOrigin coordinates. Provide both.
--to-lat, --to-lngDestination coordinates. Provide both.

Options

--modewalk, drive, bicycle, transit. Default: walk.
--compareAdd a second mode comparison.
--stepsInclude step-by-step instructions.
--unitsmetric or imperial. Default: metric.
--departure-timeRFC3339 departure time.
--arrival-timeRFC3339 arrival time for transit routes. Mutually exclusive with departure time; transit times must be within Google's schedule window.
--avoid-tolls, --avoid-highways, --avoid-ferriesDriving route modifiers.
--language, --regionBCP-47 language and CLDR region hints.