Skip to content

lesion/osrm-client-promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osrm-client-promise

An isomorphic promising OSRM client (v4)

API

All osrm-backend v4 api is supported, please take a look at documentation:

Service Description
viaroute shortest path between given coordinates
nearest returns the nearest street segment for a given coordinate
table computes distance tables for given coordinates
match matches given coordinates to the road network
trip Compute the shortest round trip between given coordinates

Usage example

// instantiate a new client (without arg `http://router.project-osrm.org` will be used)
let osrm = new OSRMClient('http://localhost:5000')

osrm.nearest([52.4224,13.333086])
.then(ret => { 
  console.log(ret)
  // {
  //    "status": 200,
  //    "mapped_coordinate": [52.42259, 13.33383],
  //    "name": "Mariannenstraße" 
  // } 
})


osrm.trip({loc: [45, 8], [45.1, 8.1]})

About

an isomorphic promising OSRM client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published