google-maps-polyutil
Google Maps PolyUtil utils, and its tests, ported from Java.
Installation
npm install --save google-maps-polyutil
Usage
var polyutil = require('google-maps-polyutil')var locations = [{latitude: 51, longitude: 0}, {latitude: 51, longitude: 0}, {latitude: 52, longitude: 0}, {latitude: 52, longitude: 0}] // Simplificationvar simplifiedLocations = polyutil.simplify(locations) // Encode to stringvar polyline = polyline.encode(simplifiedLocations) // Decode from stringvar decodedLocations = polyutil.decode(polyline)