osrm-geojson
v0.1.2
Published
Decode OSRM shapes and return GeoJSON
Downloads
3
Readme
osrm-geojson
A node module for decoding OSRM shapes and returning GeoJSON geometry, built to map the results of Mapzen's Valhalla routing engine, but adaptible to anything using Project OSRM.
API
osrmDecode(encodedObject, precision)
encodedObject
is the raw shape returned by the routing API. e.g. "egyc`A~qau~EzA?vg@?fT??~h@jAndCus@NG{k@"precision
is an integer (6 is a good benchmark)
Example
var osrmDecode = require("osrm-geojson");
var encoded = 'egyc`A~qau~EzA?vg@?fT??~h@jAndCus@NG{k@';
console.log(osrmDecode(encoded, 6));
// Result: '{"type":"LineString","coordinates":[[-117.27799999999999,34.157699],[-117.27799999999999,34.157652999999996],[-117.27799999999999,34.157001],[-117.27799999999999,34.156661],[-117.278672,34.156661],[-117.279702,34.156639]]}'