gov.bc.ca – router
Finds shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. The BC Route planner provides additional information. Here are some geocoded addresses to play with:
18 Douglas St,Victoria -123.36962,48.40892
1002 Johnson St, Victoria -123.355745,48.426206
543 Johnson St, Victoria, BC -123.36907,48.42770
14 Centennial Sq, Victoria, BC -123.36564,48.42863
1105 Royal Ave,New Westminster -122.92009,49.20063
808 Jackson Cres, New Westminster -122.90762,49.22558
10810 McDonald Rd, Chilliwack -121.93808,49.19859
3950 June Springs Rd, Kelowna -119.40751,49.83960
1201 Riondel Rd, Kootenay Bay -116.85402,49.74448
1201 Riondel Rd, Kootenay Bay -116.832759,49.730500 (parcelPoint)
2499 Walbran Pl, Courtenay -124.97295,49.71518
2013 Smoke Bluff Rd, Squamish -123.13946,49.70401
235 Kelvin Grove Way, Lions Bay -123.23524,49.45035
Please see our <a href= target="_blank">data collection notice.
Please note that you may experience issues when submitting requests to the delivery or test environment if using this in other API console viewers.
are unique and can be acquired with a GitHub or IDIR account.
- Homepage
- https://api.apis.guru/v2/specs/gov.bc.ca:router/2.0.0.json
- Provider
- gov.bc.ca:router / router
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/gov.bc.ca/router/2.0.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/gov.bc.ca/router/2.0.0/openapi.yaml
Tools (26)
Extracted live via the executor SDK.
-
directions.getDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between given start and end points
-
directions.getOptimalDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between a start point and a series of end points which are reordered to minimize distance/time
-
directions.getTruckDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between given start and end points for a commercial vehicle
-
directions.getTruckOptimalDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between a start point and a series of end points which are reordered to minimize distance/time for a commercial vehicle.
-
directions.postDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between given start and end points
-
directions.postOptimalDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between a start point and one or more end points which are reordered to minimize distance or time.
-
directions.postTruckDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between given start and end points
-
directions.postTruckOptimalDirectionsOutputFormatRepresents the turn-by-turn directions, geometry, distance, and time of the shortest path or fastest path between a start point and one or more end points which are reordered to minimize distance or time.
-
distance.getDistanceBetweenPairsOutputFormatRepresents the distance and time of the shortest or fastest paths between all pairs of fromPoints and toPoints. The number of fromPoints times the number of toPoints should not exceed 100 or the request will time out.
-
distance.getDistanceOutputFormatRepresents the distance and time of the shortest or fastest path between given start and end points.
-
distance.getTruckDistanceBetweenPairsOutputFormatRepresents the distance and time of the shortest or fastest paths between all pairs of fromPoints and toPoints for a commercial vehicle. The number of fromPoints times the number of toPoints should not exceed 100 or the request will time out.
-
distance.getTruckDistanceOutputFormatRepresents the distance and time of the shortest or fastest path between given start and end points.
-
distance.postDistanceBetweenPairsOutputFormatRepresents the distance and time of the shortest or fastest paths between all pairs of fromPoints and toPoints. The number of fromPoints times the number of toPoints should not exceed 100 or the request will time out.
-
distance.postDistanceOutputFormatRepresents the distance and time of the shortest or fastest path between given start and end points.
-
distance.postTruckDistanceBetweenPairsOutputFormatRepresents the distance and time of the shortest or fastest paths between all pairs of fromPoints and toPoints. The number of fromPoints times the number of toPoints should not exceed 100 or the request will time out.
-
distance.postTruckDistanceOutputFormatRepresents the distance and time of the shortest or fastest path between given start and end points.
-
route.getOptimalRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between a start point and a series of end points which are reordered to minimize distance or time
-
route.getRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between given start and end points.
-
route.getTruckOptimalRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between a start point and a series of end points which are reordered to minimize distance or time for a commercial vehicle.
-
route.getTruckRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between given start and end points for a commercial vehicle.
-
route.postOptimalRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between a start point and a series of end points which are reordered to minimize total distance or time.
-
route.postRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between given start and end points.
-
route.postTruckOptimalRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between a start point and a series of end points which are reordered to minimize total distance or time.
-
route.postTruckRouteOutputFormatRepresents the geometry, distance, and time of the shortest or fastest path between given start and end points.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools