/osrm-frontend

Modular rewrite of the OSRM frontend using LRM

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

This is the frontend served at https://map.project-osrm.org.

This frontend is builds heavily ontop of Leaflet Routing Machine. If you need a simple OSRM integration in your webpage, you should start from there.

Building

Run this in the root folder:

npm install
make

To view the frontend in a browser, try python -m SimpleHTTPServer (Python 2) or python -m http.server (Python 3) and open your browser at http://127.0.0.1:8000.

Modifing

The most common modifcation is to add your own OSRM endpoint. For this open src/leaflet_options.js:

  services: [{
    label: 'Car (fastest)',
    path: 'http://api-osrm-routed-patrick-develop.tilestream.net/route/v1'
  }],

Replace the path with whatever your endpoint looks like.

After this run make again.