Encode / decode Google's polyline format
npm install google-polylineEncodes and decodes Google's polyline format
``sh`
$ npm install --save google-polyline
`js`
var polyline = require( 'google-polyline' )
`js
polyline.encode([
[ 38.5, -120.2 ],
[ 40.7, -120.95 ],
[ 43.252, -126.453 ]
])
> '_p~iF~ps|U_ulLnnqC_mqNvxq@'
``
`js@' )
polyline.decode( '_p~iF~ps|U_ulLnnqC_mqNvxq
> [
[ 38.5, -120.2 ],
[ 40.7, -120.95 ],
[ 43.252, -126.453 ]
]
``
`sh`
$ npm run benchmark
`decode: 3 points ⨉ 1000
ok ~9.03 ms (0 s + 9026482 ns)