BC Route Planner

Last updated on March 12, 2024

The BC Route Planner is an application programming interface (API) web service that offers vehicle routing based on the BC Digital Road Atlas. It computes the shortest or fastest route between start and end points, and returns the route, distance, time, and directions. 

Why use the BC Route Planner? 

  • Easy integration: Use the API in your existing applications and analysis
  • Comprehensive data sources: Uses high quality location and road network data 
  • Inclusive of British Columbia: Includes data for rural and remote areas 
  • Standardization: Avoid confusion by using consistent standardized address and road names across British Columbia
  • Multiple Functions: Visualize vehicle routes, include multiple stops, adjust for local time-based turn restrictions, calculate travel times, and more 
  • Truck Mode: Route planning for commercial vehicles with height and weight restrictions 

Access the BC Route Planner

The BC Route Planner is limited to use by the Government of B.C. for any B.C. Government application.  Please open a ticket with the Data Systems & Services request system to arrange access to this web service.

REST API Console (API Key Required) 

Finds the shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. To request an API key, request access here.

Access the REST API Console

Common uses 

The BC Route Planner can be used to solve different problems. Here are some examples of common uses: 

  • Find the most efficient routes for travel in British Columbia 
  • Determine optimal facility or service locations 
  • Research and location analysis across British Columbia
  • Aid with distribution of mobile resources 

Additional resources

Acknowledgements

  1. The B.C. Digital Road Atlas Program for providing road centre lines and navigation information.  
  2. Various Open licensed software packages listed here

Contact information

Get in touch with the Location Services team by submitting a ticket through the Data Systems and Services Request System. 

Submit a request