cyang-kth / fmm

Fast map matching, an open source framework in C++
https://fmm-wiki.github.io/
Apache License 2.0
878 stars 205 forks source link

Fixed matching on bidirectional edge when reverse movement tolerance was enabled #212

Open Kontinuation opened 2 years ago

Kontinuation commented 2 years ago

Reverse movement penalties were added to reverse edges. This is for prevending reverse edges from being incorrectly matched. An example for reproducing this issue was added to newly added STMATCH test.

I've also enabled gpkg support in Network module to run the tests, and compile errors on g++-10 were also fixed for all tests.