awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Leaflet avatar

Leaflet/Leaflet.markercluster

0
View on GitHub↗
4,152 stars·999 forks·JavaScript·MIT·6 vues

Leaflet.markercluster

Ce projet est un plugin de clustering de marqueurs et un outil de visualisation cartographique pour Leaflet. Il fonctionne comme une bibliothèque de regroupement qui organise de grands jeux de données de points géographiques en clusters pour réduire l'encombrement visuel et améliorer les performances et la lisibilité du navigateur.

La bibliothèque inclut un gestionnaire de marqueurs qui organise les points qui se chevauchent dans une disposition radiale, garantissant que les marqueurs individuels partageant les mêmes coordonnées restent visuellement distincts et cliquables.

Elle offre des capacités pour une iconographie de groupe personnalisée, des aperçus de limites géographiques pour les groupes de marqueurs et des ajustements de zoom automatisés pour s'adapter aux limites d'un cluster sélectionné. Le système gère également la gestion des marqueurs en masse en utilisant le chargement par blocs (chunked loading) pour empêcher l'interface du navigateur de se figer lors du traitement de grands jeux de données.

Features

  • Geographic Visualization Tools - Provides a specialized tool for plotting and managing bulk location-based markers on interactive maps.
  • Hierarchical Clustering - Organizes marker groups into a tree structure where child clusters merge into parents at lower zoom levels.
  • Visualization and Mapping - Reduces map clutter by grouping nearby markers into clusters for improved performance and visual clarity.
  • Grid-Based Spatial Partitioning - Uses a fixed grid to group nearby markers into clusters based on coordinate proximity.
  • Layout Algorithms - Calculates radial offsets for overlapping markers to ensure each remains visually distinct and clickable.
  • Marker Clustering - Groups nearby map markers into aggregate icons to minimize visual clutter in Leaflet maps.
  • Radial Marker Layouts - Arranges markers at the same location into a spider-like layout to ensure each remains clickable.
  • UI Thread Chunking - Implements chunked loading to process large marker sets without freezing the browser interface.
  • Bounding Box Calculations - Calculates the geographic bounding box of a cluster by aggregating its constituent child markers.
  • Marker Visuals - Provides customization of marker group visuals based on item counts or specific data attributes.
  • High-Performance Rendering - Optimizes map performance for thousands of markers using clustering and chunked loading to minimize DOM overhead.
  • Cluster Bound Previews - Displays the geographic boundaries of all markers within a group when a user hovers over the cluster.
  • Map Marker Managers - Manages the placement and layout of overlapping markers using a radial separation system.
  • Cluster Bounds Zooming - Automatically adjusts the map view to fit the geographic area of markers within a selected group upon clicking.
  • Cluster Icon Customization - Allows defining custom icons for marker groups based on the number of items or real-time data.
  • Chunked Loading - Implements chunked loading to prevent the browser interface from freezing when adding or removing large sets of markers.
  • Map Point Detail Navigations - Enables users to drill down into dense data points by zooming into clusters or expanding markers.

Historique des stars

Graphique de l'historique des stars pour leaflet/leaflet.markerclusterGraphique de l'historique des stars pour leaflet/leaflet.markercluster

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Leaflet.markercluster

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Leaflet.markercluster.
  • tomchentw/react-google-mapsAvatar de tomchentw

    tomchentw/react-google-maps

    4,626Voir sur GitHub↗

    This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a declarative component-based architecture. It provides an interactive map component for rendering map views, markers, and overlays using geographic coordinates and custom HTML. The library serves as a geographic data visualization tool and a map-based search interface. It enables the implementation of place search functionality and autocomplete inputs integrated directly with the map view. The capability surface covers location-based services including route visualization, pa

    JavaScriptgoogle-maps-javascript-apireactreact-styleguidist
    Voir sur GitHub↗4,626
  • hpneo/gmapsAvatar de HPNeo

    HPNeo/gmaps

    6,984Voir sur GitHub↗

    gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis

    JavaScript
    Voir sur GitHub↗6,984
  • react-native-maps/react-native-mapsAvatar de react-native-maps

    react-native-maps/react-native-maps

    15,971Voir sur GitHub↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    TypeScriptgoogle-mapsmapsreact-native
    Voir sur GitHub↗15,971
  • sebholstein/angular-google-mapsAvatar de sebholstein

    sebholstein/angular-google-maps

    2,028Voir sur GitHub↗

    This project is a collection of reusable components designed to integrate Google Maps into web applications built with the Angular framework. It provides a declarative interface for embedding interactive maps, allowing developers to configure map instances, markers, and overlays directly through standard framework templates and property bindings. The library distinguishes itself by wrapping imperative mapping services into a lifecycle-managed architecture. It handles the asynchronous loading of external mapping scripts and ensures that map instances and event listeners are properly cleaned up

    TypeScriptagmangularangular2
    Voir sur GitHub↗2,028
Voir les 30 alternatives à Leaflet.markercluster→

Questions fréquentes

Que fait leaflet/leaflet.markercluster ?

Ce projet est un plugin de clustering de marqueurs et un outil de visualisation cartographique pour Leaflet. Il fonctionne comme une bibliothèque de regroupement qui organise de grands jeux de données de points géographiques en clusters pour réduire l'encombrement visuel et améliorer les performances et la lisibilité du navigateur.

Quelles sont les fonctionnalités principales de leaflet/leaflet.markercluster ?

Les fonctionnalités principales de leaflet/leaflet.markercluster sont : Geographic Visualization Tools, Hierarchical Clustering, Visualization and Mapping, Grid-Based Spatial Partitioning, Layout Algorithms, Marker Clustering, Radial Marker Layouts, UI Thread Chunking.

Quelles sont les alternatives open-source à leaflet/leaflet.markercluster ?

Les alternatives open-source à leaflet/leaflet.markercluster incluent : react-native-maps/react-native-maps — react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic… tomchentw/react-google-maps — This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a… hpneo/gmaps — gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and… sebholstein/angular-google-maps — This project is a collection of reusable components designed to integrate Google Maps into web applications built with… googlemaps/android-maps-utils — This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for… evidence-dev/evidence.