Overview of Urbi navigation APIs
Use Urbi Navigation APIs to build routes and get information about route length and travel time.
Routing API helps to build routes on the map for different types of transport, such as cars, taxis, bicycles, scooters, motorcycles, and more. You can add intermediate points, build the shortest routes by time or distance, exclude specific areas, and consider traffic, road closures, dedicated lanes, stairways, obstacles, and other parameters.
For each route, you can retrieve its length, travel time, full geometry, information about altitudes (only for some types of transportation) and special points (e.g., the start of a toll road section).
Explore how to build a route with the Routing API:
To build public transport routes, use the Public Transport API. It allows you to get multiple route options in a single request, along with information about transfers, stops, platforms, length of pedestrian segments, and other parameters.
To calculate distances and travel times between multiple points, use the Distance Matrix API. The API allows you to optimize routes (for example, for courier delivery) and solve logistics problems.
Specify points on the map and the transportation type to get data for each pair of points. For example, for 3 starting points and 3 ending points, the API calculates the matrix of distance and travel time for 9 route options. You can calculate a matrix of up to 1000 points: in this case, the asynchronous API mode is used.
Example of using the Distance Matrix API in synchronous mode:
TSP API solves the traveling salesman problem and finds optimal routes to visit multiple points for couriers. If necessary, the API optimizes the route based on time or distance and excludes couriers if the task can be completed with fewer resources. You can specify the transportation type for couriers, time windows for points, courier working hours, courier capacity, and other parameters. The API operates in asynchronous mode.
Try building a route with the TSP API:
Isochrone API builds proximity zones on the map - areas that can be reached from a given point within a specified time or, conversely, from the boundaries to the point. You can create proximity zones for different types of transport.
Example of using the Isochrone API:
Map Matching API allows you to reconstruct a driving route from points recorded by a vehicle. The request returns the full route geometry, including its length and travel time.
Route Planner API helps to build the most efficient route that passes through all roads within a polygon. The API can be used for scenarios where you need to drive along specific streets: for example, to organize the work of cleaning equipment.
Radar API helps to determine the approximate device geolocation when the satellite signal is unavailable, and when other positioning systems are unstable. Radar API determines the location using Wi-Fi access points and cellular towers.
Detailed request examples and parameter references are available in the documentation for each navigation API.
To work with the APIs, you need to get an access key:
- Sign in to the Platform Manager.
- Create a demo key or purchase a subscription to use the APIs.