Skip to content
GuidesPlaygroundDashboard

Routing

Calculate a route between two points
$client->routing->route(GeoJsonGeometry destination, GeoJsonGeometry origin, ?Mode mode): RouteResult
POST/api/v1/route
Snap a coordinate to the nearest road
$client->routing->nearest(float lat, float lng, ?int radius): NearestResult
GET/api/v1/nearest
Calculate an isochrone from a point
$client->routing->isochrone(float lat, float lng, float time, ?string mode): GeoJsonFeature
GET/api/v1/isochrone
Calculate a distance matrix between points
$client->routing->matrix(GeoJsonGeometry destinations, GeoJsonGeometry origins, ?Mode mode): MatrixResult
POST/api/v1/matrix
ModelsExpand Collapse
GeoJsonGeometry destinations

Destination points (GeoJSON MultiPoint geometry)

Origin points (GeoJSON MultiPoint geometry)

?Mode mode

Travel mode

list<list<float>> distances

Distance matrix (meters), origins x destinations

list<list<float>> durations

Duration matrix (seconds), origins x destinations

Properties properties
Type type
GeoJsonGeometry destination

Destination point (GeoJSON Point geometry)

Origin point (GeoJSON Point geometry)

?Mode mode
Properties properties
Type type