Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.52 KB

File metadata and controls

18 lines (14 loc) · 1.52 KB

GooglePolyline

run-tests PHPStan GitHub License Codacy Badge Codacy Badge

Since Transitous/Motis uses a non-standard implementation of Google's Encoded Polyline Algorithm Format, we needed to implement a custom decoder for it.

Motis returns a EPAF string in the legGeometry field with a custom precision of 7 decimal places in v1 and 6 decimal places in v2. Google's implementation uses 5 decimal places, so we need to adjust the precision accordingly.

This package supports every possible precision but is only tested with 5 and 6 decimal places.