nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

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 };