added README
This commit is contained in:
parent
4b93107415
commit
a89aa68686
52
README
Normal file
52
README
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
Overview
|
||||||
|
--------
|
||||||
|
The repository provides a Leaflet <<1>> based web frontend to the Open Source Routing Machine (Project-OSRM <<2>>).
|
||||||
|
The frontend is implemented in Javascript.
|
||||||
|
Data is fetched from routing and geocoding servers using JSONP queries.
|
||||||
|
The website is XHTML 1.0 Strict compliant.
|
||||||
|
A deployed version of the the web frontend can be seen at <<3>>.
|
||||||
|
|
||||||
|
|
||||||
|
Setup
|
||||||
|
-----
|
||||||
|
The frontend should work directly as provided.
|
||||||
|
Several settings - including the URL for the routing server and the geocoder server - can be specified in +OSRM.config.js+.
|
||||||
|
Different tile servers can be specified in +OSRM.main.js+.
|
||||||
|
Note that the URL shortener used for generating route links only works with URLs pointing to the official Project-OSRM website.
|
||||||
|
|
||||||
|
|
||||||
|
Branches
|
||||||
|
--------
|
||||||
|
- The +[master]+ branch will always point to the latest released version of the frontend.
|
||||||
|
- The +[develop]+ branch should always point to a working version that incorporates new features and bugfixes (think of it like a nightly-build).
|
||||||
|
- Other branches contain various work in progress.
|
||||||
|
|
||||||
|
|
||||||
|
Bugtracking
|
||||||
|
-----------
|
||||||
|
Please use the OSRM-Project bug tracker for submitting any bug reports or feature requests.
|
||||||
|
|
||||||
|
|
||||||
|
Integration into Project-OSRM repository
|
||||||
|
----------------------------------------
|
||||||
|
The Project-OSRM repository already contains the frontend repository as a submodule.
|
||||||
|
It will always point to the latest deployed version.
|
||||||
|
To successfully work a repository that contains submodules, use the following git commands (available in git 1.7.1+):
|
||||||
|
|
||||||
|
+git clone --recursive+::
|
||||||
|
to clone a repository and the contained submodules
|
||||||
|
|
||||||
|
+git pull && git submodule update+::
|
||||||
|
to pull the latest version of the repository and update its submodules if required
|
||||||
|
|
||||||
|
Note that the frontend can also be checked out independently of the Project-OSRM repository.
|
||||||
|
|
||||||
|
|
||||||
|
References
|
||||||
|
----------
|
||||||
|
[bibliography]
|
||||||
|
[[[1]]] Leaflet: http://leaflet.cloudmade.com/
|
||||||
|
|
||||||
|
[[[2]]] Project-OSRM: http://project-osrm.org/
|
||||||
|
|
||||||
|
[[[3]]] Project-OSRM Frontend: http://map.project-osrm.org/
|
Loading…
Reference in New Issue
Block a user