#openstreetmap #osrm #web-services #http-client #api-bindings

osrm_client

A lightweight client for the HTTP services provided by OSRM

4 releases

0.1.3 Jan 6, 2023
0.1.2 Jan 4, 2023
0.1.1 Jan 3, 2023
0.1.0 Jan 3, 2023

#6 in #osrm

MIT license

69KB
942 lines

OSRM-Client

The point of OSRM client is to provide a lightweight binding to the HTTP services provided by the OSRM backend. The documentation of the original OSRM API is available here.

This client is useful if you already have an osrm instance installed on some remote machine, and you just want to interact with it without bothering to install all the dependencies on your local (client) machine. Chances are, this crate is going to be useful in conjunction with nominatim if you want to do some human understandable query to osrm.

The examples accompanying the source code show how each service can be used in practice.


lib.rs:

OSRM-Client

The point of OSRM client is to provide a lightweight binding to the HTTP services provided by the OSRM backend. The documentation of the original OSRM API is available here.

Dependencies

~5–19MB
~279K SLoC