Skip to content

Routing

The Routing API is a powerful feature that enables you to calculate routes and navigate users to their desired destinations. With our high-performance routing server, you can quickly determine the optimal path between two or more locations, whether by foot, bike, or car. The routing API offers a wide range of advanced functionalities to enhance your location-based services.

Key Features

Fast and Efficient Route Calculation

Our routing server utilizes advanced algorithms and up-to-date map data to calculate routes swiftly and accurately. Whether you need to determine the shortest path or the fastest route, SmartMaps Routing delivers reliable results in a matter of seconds.

Availability by profile

Car routing is available worldwide. Pedestrian and cycling routing are available only in a subset of countries — see the coverage table before you build a feature that depends on them.

Multiple Transportation Modes

SmartMaps Routing supports various transportation modes, allowing you to cater to the specific needs of your users. You can calculate routes optimized for:

  • Driving: Get turn-by-turn directions for cars, considering the road network and traffic regulations (such as one-way streets and turn restrictions).
  • Walking: Generate pedestrian-friendly routes that prioritize sidewalks, crosswalks, and pedestrian-only paths.
  • Cycling: Find the most suitable routes for cyclists, taking into account bike lanes, trails, and terrain preferences.

Waypoints and Intermediate Stops

With SmartMaps Routing, you can include multiple waypoints or intermediate stops along the route. This feature is particularly useful for planning trips with multiple destinations or for optimizing delivery routes. Users can specify the order of the waypoints, and the routing engine will calculate the most efficient path connecting all the specified locations.

Advanced Routing Services

In addition to basic route calculation, SmartMaps Routing offers a range of advanced services to enhance your location-based applications:

  • Isochrone Analysis: Generate isochrones or travel time polygons to visualize the reachable areas within a specified time or distance from a given location. This is useful for site selection, market analysis, and service area planning.
  • Distance Matrix: Calculate the distance and travel time from one point to several destinations at once, e.g. to find the nearest of several stores or drivers.
  • Trip Planning: Optimize multi-stop trips by determining the most efficient order and route to visit multiple locations. This service is valuable for logistics, field service management, and tour planning applications.
  • Map Matching: Snap GPS traces or location data to the nearest road network, improving the accuracy and consistency of tracking and analysis. Map matching is essential for fleet tracking, route optimization, and data cleansing.