Skip to content
GuidesPlaygroundDashboard

Calculate an isochrone from a point

GeoJsonFeature Routing.Isochrone(RoutingIsochroneParamsparameters, CancellationTokencancellationToken = default)
GET/api/v1/isochrone

Calculate an isochrone from a point

ParametersExpand Collapse
RoutingIsochroneParams parameters
required Double lat

Latitude

required Double lng

Longitude

required Double time

Travel time in seconds (1-7200)

string mode

Travel mode (auto, foot, bicycle)

ReturnsExpand Collapse
class GeoJsonFeature:
required GeoJsonGeometry Geometry
required Coordinates Coordinates

GeoJSON coordinates array (nesting depth varies by geometry type)

One of the following:
IReadOnlyList<Double>
IReadOnlyList<IReadOnlyList<Double>>
IReadOnlyList<IReadOnlyList<IReadOnlyList<Double>>>
IReadOnlyList<IReadOnlyList<IReadOnlyList<IReadOnlyList<Double>>>>
required Type Type
One of the following:
"Point"Point
"LineString"LineString
"Polygon"Polygon
"MultiPoint"MultiPoint
"MultiLineString"MultiLineString
"MultiPolygon"MultiPolygon
required IReadOnlyDictionary<string, JsonElement> Properties
required Type Type
string ID

Feature identifier (type/osm_id)

Long OsmID

OpenStreetMap ID

Calculate an isochrone from a point

RoutingIsochroneParams parameters = new()
{
    Lat = 0,
    Lng = 0,
    Time = 0,
};

var geoJsonFeature = await client.Routing.Isochrone(parameters);

Console.WriteLine(geoJsonFeature);
Returns Examples