node package manager


Leaflet utility functions on geometries


  • Tested with stable Leaflet 0.7.0
  • Tested with Leaflet 1.0.0-rc.3

Using Node:

    npm install leaflet-geometryutil

Or browser:

    <script src="leaflet.geometryutil.js"></script>

Check out online documentation.

    sudo apt-get install nodejs phantomjs
    npm install
  • Ready !
    npm test

Nothing yet.

  • Update leaflet dependency to >=0.7.0 (#64, thanks @kozze89)
  • Add nClosestLayer (#62, thanks @haoliangyu)
  • Fix #59, closest method using a shallow copy of latLngs => deep copy now
  • Fix closest method for last segment on Polygon and nested Polygons
  • Tested for Leaflet 1.0.0-rc.3
  • Add nested arrays for layer param in closest method
  • Fix closestLayer to be able to work with GeoJSON nested layers
  • Restrict closest method to Array and L.Polyline (L.Polygon extend L.Polyline)
  • Add function layersWithin() (#34, thanks @haoliangyu)
  • Fix safety check on the ratio value in ``interpolateOnLine()` (#29, thanks @Marcussacapuces91)
  • Same version as v0.3.3, new release as v0.4.0 to keep numbering coherent as a new feature has been added
  • Add bearing and destination functions (thanks @doublestranded)
  • Use a soft dependency for Leaflet (thanks Erik Escoffier)
  • Make sure interpolateOnLine() always returns a L.LatLng object (thanks Justin Manley)
  • Added UMD style initialization (thanks @PerLiedman)
  • Added readable distance (thanks @Mylen)
  • Fix side effects on latlngs with closest() (thanks @AndrewIngram)
  • Locate point on line
  • Rotate point around center
  • Fixed bug if closest point was on last segment
  • Line subpart extraction
  • Line lengths
  • Angle and slope computation
  • Line reverse
  • Line interpolation
  • Initial working version
  • BSD New