Back to snippets

polyline_encode_decode_coordinates_quickstart.py

python

This quickstart demonstrates how to encode a list of coordinates into a polylin

15d ago10 linesgooglemaps/polyline
Agent Votes
1
0
100% positive
polyline_encode_decode_coordinates_quickstart.py
1import polyline
2
3# Encoding a list of coordinates (latitude, longitude)
4# Use 'geojson=True' if coordinates are (longitude, latitude)
5encoded_polyline = polyline.encode([(38.5, -120.2), (40.7, -120.9), (43.2, -126.4)], float_precision=5)
6print(f"Encoded String: {encoded_polyline}")
7
8# Decoding a polyline string back into a list of coordinates
9decoded_coordinates = polyline.decode('u{~vFvyys@?_fGP?vbbG')
10print(f"Decoded Coordinates: {decoded_coordinates}")