index.js (464B)
1 import L from 'leaflet'; 2 3 L.LineUtil.simplifyLatlngs = function simplifyLatlngs(points, tolerance) { 4 function latlngToXy(p) { 5 return { 6 x: p.lng, 7 y: p.lat 8 }; 9 } 10 11 function xyToLatlng(p) { 12 return { 13 lat: p.y, 14 lng: p.x 15 }; 16 } 17 18 points = points.map(latlngToXy); 19 points = L.LineUtil.simplify(points, tolerance); 20 points = points.map(xyToLatlng); 21 return points; 22 };