- Notifications
You must be signed in to change notification settings - Fork34
REST client for the OSRM server API
License
NotificationsYou must be signed in to change notification settings
Project-OSRM/osrm.js
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Client library forOpen Source Routing Machine - OSRM that uses the REST http APIthat is exposed byosrm-routed
.
The interface is compatible withnode-osrm. However it is not meant asreplacement fornode-osrm
on the server.
Can be used with NodeJS and with browserify.
varOSRM=require('osrm.js');varosrm=newOSRM("https://router.project-osrm.org");osrm.route({coordinates:[[13.438640,52.519930],[13.415852,52.513191]],steps:true,alternatives:false,overview:'simplified',geometries:'polyline'},function(err,result){console.log(result);});osrm.trip({coordinates:[[13.438640,52.519930],[13.415852,52.513191]],steps:true,overview:'simplified',geometries:'polyline'},function(err,result){console.log(result);});osrm.match({coordinates:[[13.438640,52.519930],[13.415852,52.513191]],timestamps:[1460585940,1460585945],steps:true,overview:'simplified',geometries:'polyline'},function(err,result){console.log(result);});osrm.table({coordinates:[[13.438640,52.519930],[13.415852,52.513191],[13.333086,52.4224]],sources:[0],destinations:[1,2]},function(err,result){console.log(result);});osrm.tile([17603,10747,15],function(err,result){console.log(result);// pbf encoded vector tile});//You can also pass it query paths directly:osrm.request('/route/v1/driving/13.438640,52.519930;13.415852,52.513191',function(err,result){});
npm test # run node tape testsfirefox test.html # check the console if tape tests worked
About
REST client for the OSRM server API
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.