google-polyline
Encodes and decodes Google's polyline format
npm
Install via$ npm install --save google-polyline
Usage
var polyline =
polyline > '_p~iF~ps|U_ulLnnqC_mqNvxq`@'
polyline > 385 -1202 407 -12095 43252 -126453
Benchmarks
$ npm run benchmark
# decode: 3 points ⨉ 1000
ok ~9.03 ms (0 s + 9026482 ns)
# decode: ~350 points ⨉ 1000
ok ~34 ms (0 s + 33985497 ns)
# encode: 3 points ⨉ 1000
ok ~16 ms (0 s + 15696046 ns)
# encode: ~350 points ⨉ 1000
ok ~80 ms (0 s + 80340403 ns)