/map_matching_plus

Map matching in C++

Primary LanguageC++OtherNOASSERTION

map_matching_plus

map_matching_plus is a C++ library/service that matches a sequence of locations (usually noisy e.g. GPS trajectory) to the underlying road network. It's built upon the awesome Valhalla tiled data.

Map

Building

map_matching_plus uses GNU Build System to configure and build itself. To install on a Debian or Ubuntu system you need to install its dependencies with:

$ ./scripts/dependencies.sh

And then run to install it:

$ ./scripts/install.sh

Please see ./configure --help for more options on how to control the build process.

Getting Started

Follow this tutorial to get the service run in Docker.

Documentation

  1. Service API
  2. Library API
  3. Configuration
  4. The Algorithms

License

map_matching_plus is under BSD license. See LICENSE file for full license text.