skip to navigation
skip to content

polyline 1.3.2

A Python implementation of Google's Encoded Polyline Algorithm Format.


polyline is a Python implementation of Google’s Encoded Polyline Algorithm Format ( It is essentially a port of built with Python 2 and 3 support in mind.


polyline can be installed using pip or easy_install:

$ pip install polyline
$ easy_install polyline

API Documentation


To get the encoded polyline representation of a given set of coordinates:

import polyline
polyline.encode([(38.5, -120.2), (40.7, -120.9), (43.2, -126.4)], 5)

This should return _p~iF~ps|U_ulL~ugC_hgN~eq`@.

You can set the required precision with the optional precision parameter. The default value is 5.


To get a set of coordinates represented by a given encoded polyline string:

import polyline

This should return [(40.63179, -8.65708), (40.62855, -8.65693)].

File Type Py Version Uploaded on Size
polyline-1.3.2-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-01-17 4KB
polyline-1.3.2.tar.gz (md5) Source 2017-01-17 5KB