Wemap Routing API
First, if it is not done yet, please contact our sales team (contact@getwemap.com) to use our service.
🔗 Swagger
POST https://multi-routers.getwemap.com/v2/compute-itineraries
{
  origin: { lat: 43.5951782, lng: 3.9216961 },
  destination: { lat: 43.6091792, lng: 3.9123375 },
  travelMode: 'WALK'
}
or indoor:
POST https://multi-routers.getwemap.com/v2/compute-itineraries
{
  origin: { "lat": 48.84453132, "lng": 2.37323723, "level": 0 },
  destination: { "lat": 48.8442561, "lng": 2.3762027, "level": -1 },
  travelMode: 'WALK'
}
Coverage
Overall
Our service uses two kind of navigation graphs:
- using OSM based data from public database
 - private custom graphs drawn over private custom maps by the Wemap team. This graphs can be multi-levels!
 
Connection between these graphs are seamless
OSM based data coverage
| profile | coverage | 
|---|---|
| walk | France | 
| car | Europe | 
| bike safest | Haute-Garonne, Herault, Île-de-France, Isère | 
| bike fastest | Haute-Garonne, Herault, Île-de-France, Isère | 
| bike tourism | same as bike safest | 
| pmr | France | 
Custom navigation graph coverage
Please contact our sales team (contact@getwemap.com)
Services implementation
| World map | Custom map | Custom map + world | |
|---|---|---|---|
| Simple itinerary | Yes | Yes | Yes | 
| Waypoints | Yes | Not implemented | Not implemented | 
| TravelMode | walk, bike, car, transit (on demand) | walk | walk | 
| TravelModePreference | bike (safest, fastest, tourism) | Not implemented | Not implemented | 
| Itinerary alternatives | Yes | Not implemented | Not implemented | 
| Optimize waypoints | Not implemented | Not implemented | Not implemented | 
| Itinerary modifiers (avoid stairs, escalators, elevator) | avoid stairs => pmr | Yes | Yes | 
| Output distanceAndDurationOnly | Not implemented | Not implemented | Not implemented | 
| multiple destinations | Not implemented | Yes | Not implemented | 
Mobile SDKs
You can also use our services directly from our Mobile SDK implementations