Using Leaflet to create an interactive map

This page summarizes the projects mentioned and recommended in the original post on /r/gis

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • turf

    A modular geospatial engine written in JavaScript and TypeScript

  • If that's the case, I think you will need to use some sort of spatial analysis library as Leaflet only displays stuff on the map, but can't do the analysis. If it is a simple analysis, I would go with Turf.js . Works nicely with Leaflet, easy to use, if it's a bit more than a quick calculation, then I assume something that works in the back-end would be better (PostGIS is quite popular if you have the data in the db).

  • Leaflet.heat

    A tiny, simple and fast heatmap plugin for Leaflet.

  • You might be able to use the heatmap plugin for Leaflet (https://github.com/Leaflet/Leaflet.heat). You might also want to check out mapboxgljs or its free alternative maplibre-gl-js (https://docs.mapbox.com/mapbox-gl-js/example/heatmap-layer/)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Leaflet.idw

    A small Leaflet plugin to generate an IDW interpolation map

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts