Skip to content

Python 3 library for encoding/decoding geographic coordinates using Google's Encoded Polyline Algorithm

License

Notifications You must be signed in to change notification settings

JaGallup/encpoly

Repository files navigation

The encpoly package is a Python 3 library for fast, Pythonic manipulation of encoded polylines.

Build status Code coverage report Package on PyPI

>>> from encpoly import encode, decode
>>> coords = ((38.5, -120.2), (40.7, -120.95), (43.252, -126.453))
>>> encode(coords)
'_p~iF~ps|U_ulLnnqC_mqNvxq`@'
>>> tuple(decode("_p~iF~ps|U_ulLnnqC_mqNvxq`@"))
([38.5, -120.2], [40.7, -120.95], [43.252, -126.453])

You can use Pip to install the latest release from PyPi:

pip install encpoly

About

Python 3 library for encoding/decoding geographic coordinates using Google's Encoded Polyline Algorithm

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages