PruneCluster - Fast and realtime marker clustering for Leaflet

  •        12

PruneCluster is a fast and realtime marker clustering library. Example 1: 150 000 randomly moving markers.



Related Projects

Leaflet.markercluster - Marker Clustering plugin for Leaflet

Provides Beautiful Animated Marker Clustering functionality for Leaflet, a JS library for interactive maps. See the included examples for usage.

leaflet-realtime - Put realtime data on a Leaflet map

Put realtime data on a Leaflet map: live tracking GPS units, sensor data or just about anything. Note: version 2 and up of this plugin is _only compatible with Leaflet 1.0 and later. Use earlier versions of Leaflet Realtime if you need Leaflet 0.7 compatibility.

Leaflet.AnimatedMarker - A Leaflet plugin to animated a Marker along a polyline

It uses CSS3 animations to move the marker from point to point at a specific rate (meter per millisecond). For ancient browsers that don't support CSS3, the polyline is chunked into distance segments and moved per interval (not so great). The following code will create an AnimatedMarker that moves along line, assuming a Leaflet.Map called map.

js-marker-clusterer - A marker clustering library for the Google Maps JavaScript API v3.

The library creates and manages per-zoom-level clusters for large amounts of markers. Google API v3.

Leaflet.heat - A tiny, simple and fast heatmap plugin for Leaflet.

A tiny, simple and fast Leaflet heatmap plugin. Uses simpleheat under the hood, additionally clustering points into a grid for performance. Each point in the input array can be either an array like [50.5, 30.5, 0.5], or a Leaflet LatLng object.


The library enables you to create a map and overlay multiple markers, polylines, polygons, rectangles, ground overlays and/or circles, all of which are fully customisable. The library also supports showing directions between two points, including the ability to show the textual directions alongside the map too, and marker clustering. The first stages of integration with the Google Places API are available for use too.

OverlappingMarkerSpiderfier - Deals with overlapping markers in Google Maps JS API v3, Google Earth-style

This library makes map markers in the Google Maps API (version 3) behave in that Google Earth way (minus the animation). Small numbers of markers (yes, up to 8) spiderfy into a circle. Larger numbers fan out into a more space-efficient spiral.The compiled code has no dependencies beyond Google Maps. Compiled out of CoffeeScript, minified with Google’s Closure Compiler and gzipped, it’s under 4KB.

Leaflet.draw - Vector drawing and editing plugin for Leaflet

Adds support for drawing and editing vectors and markers on Leaflet maps. Supports Leaflet 0.7.x and 1.0.0+ branches.

ui-leaflet - AngularJS directive to embed an interact with maps managed by Leaflet library

While we are grateful for all the original work at tombatossals/angular-leaflet-directive. We need to be able to operate as an organization to respond to issues, pull-requests and other various items quicker. We need to be able to add other developers as admins easier via group permissions via github orgs. Lastly this project needs to be more credible via being a group / org.Please note the master branch is currently in a "in-progress state" and is not suitable for use at this point. We are trying break up the library to be more unix / plugin like. This will reduce the burden of constant changes to the core repo (this repo) for each and every unforseeable plugin that leaflet has. Therefore, the new usage plugins will require developers (angular-ui or not) to create specific angular directives, services, factories, and etc to extend the main ui-leaflet directive. Where ui-leaflet would be the main dependency.

leaflet - R Interface to Leaflet Maps

Leaflet is an open-source JavaScript library for interactive maps. This R package makes it easy to create Leaflet maps from R. In addition to the usual R package documentation, we also have extensive docs and examples at: You may use Github issues to file bug reports or feature requests, and ask questions on StackOverflow or in the Shiny mailing list.

react-leaflet - ⚛️ React components for 🍃 Leaflet maps

⚛️ React components for 🍃 Leaflet maps. See the CHANGELOG and UPGRADING files.

Leaflet.EasyButton - leaflet control buttons with icons and callbacks

These use YOUR_LEAFLET_MAP as a placeholder; remember to change it to the variable name of your map. EasyButton version 2.x.x and up expect Leaflet 1.x.x or higher; for Leaflet 0.7.x use EasyButton 1.3.x.


Colorful, iconic & retina-proof markers for Leaflet, based on the Font Awesome/Twitter Bootstrap icons.


NOTE: starting with Leaflet 1.0, L.Label is added to Leaflet core as L.Tooltip and this plugin is deprecrated. bindLabel, openLabel and so should be replaced by bindTooltip, openTooltip, etc.

leaflet-providers - An extension to Leaflet that contains configurations for various free tile providers

An extension to Leaflet that contains configurations for various free1 tile providers. Leaflet-providers providers are refered to with a provider[.<variant>]-string. Let's say you want to add the nice Watercolor style from Stamen to your map, you pass Stamen.Watercolor to the L.tileLayer.provider-constructor, which will return a L.TileLayer instance for Stamens Watercolor tile layer.

leaflet-sidebar - A responsive sidebar for Leaflet maps

A responsive sidebar plugin for Leaflet, a JS library for interactive maps. Please also have a look at sidebar-v2, the tabbed successor of this library.

android-maps-extensions - Android Maps Extensions is a library extending capabilities of Google Maps Android API v2

Library extending capabilities of Google Maps Android API v2. While Google Maps Android API v2 is a huge leap forward comapared to its predecessor, it lacks commonly used patterns like marker clustering. This library aims to fill this gap by adding many useful features and improving on the responsiveness issues of the official Google library. See wiki for more details. You may use any version of Google Play Services from 3.2.65 (the last working on Android API 8) or above.

leaflet-dvf - Leaflet Data Visualization Framework

The Leaflet Data Visualization Framework (DVF) is an extension to the Leaflet JavaScript mapping library. The primary goal of the framework is to simplify data visualization and thematic mapping using Leaflet - making it easier to turn raw data into compelling maps.

leaflet-image - leaflet maps to images

Export images out of Leaflet maps without a server component, by using Canvas and CORS.For Leaflet >= 1.0.0: You must set renderer: L.canvas() for any layer that you want included in the generated image. You can also set this by setting preferCanvas: true in your map's options.

sidebar-v2 - A responsive sidebar with tabs for Leaflet, OpenLayers, Google Maps, ...

A responsive sidebar for mapping libraries like Leaflet or OpenLayers. It is more or less a successor of the leaflet-sidebar plugin, thus the v2 suffix.