MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control.
The main features of anmolsaini16/mapcn are: Interactive Map Renderers, GeoJSON Renderers, Interactive GeoJSON Layers, Geographic Route Drawing, Geographic Point Clustering, Map Point Clustering, React Map Components, Marker Interaction.
Open-source alternatives to anmolsaini16/mapcn include: paullecam/react-leaflet — This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge… googlemaps/android-maps-utils — This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for… python-visualization/folium — Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling… tomchentw/react-google-maps — This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a… maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… uber/react-map-gl — react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a…
This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge between the imperative Leaflet API and the declarative state management of React, allowing for the creation of interactive geographic maps and spatial data visualizations. The library uses a component-based architecture to render maps with markers and layers. It synchronizes the React virtual DOM with the map's internal layer registry to maintain a consistent geographic state, mapping component lifecycles to the addition and removal of map layers. The tool provides capabilities fo
This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com
Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua
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