Clips the segment a to b by rectangular bounds (modifying the segment points
directly!). Used by Leaflet to only show polyline points that are on the screen
or near, increasing performance.
Dramatically reduces the number of points in a polyline while retaining
its shape and returns a new array of simplified points. Used for a huge performance
boost when processing/displaying Leaflet polylines for each zoom level
and also reducing visual noise. tolerance affects the amount of simplification
(lesser value means higher quality but slower and with more points). Also
released as a separated micro-library Simplify.js.
Clips the segment a to b by rectangular bounds (modifying the segment points directly!). Used by Leaflet to only show polyline points that are on the screen or near, increasing performance.