4 repositorios
Tools and components for building tailored map interfaces, including custom controls and styles.
Distinct from Custom UI Development Tools: Focuses on the specialized domain of map-based UI development rather than generic desktop UI tools
Explore 4 awesome GitHub repositories matching user interface & experience · Map UI Frameworks. Refine with filters or upvote what's useful.
react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a high-level bridge that maps the imperative methods of the Mapbox GL JS engine to a declarative component state. The project allows for the development of custom map interfaces and geospatial data visualizations. It enables the creation of location-based web applications by providing a reusable UI element for rendering vector tiles and spatial information.
Enables the creation of tailored map experiences with custom controls and visual styles.
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
Offers tools and components for building tailored map interfaces, including custom controls and context menus.
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 library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a
Assembles complex map interfaces from simple, reusable components that compose together.
maptalks.js es una biblioteca de renderizado de mapas en JavaScript y framework de interacción de mapas web utilizado para renderizar datos geográficos 2D y 3D interactivos en un canvas web. Funciona como un motor geoespacial 3D que soporta formatos 3DTiles y GLTF, una herramienta de visualización GeoJSON y una biblioteca de análisis espacial. El proyecto se distingue por su renderizado de alto rendimiento y animación geoespacial dinámica, incluyendo la capacidad de simular el flujo de tráfico y ejecutar transiciones visuales suaves para elementos del mapa. Proporciona herramientas integrales para la edición interactiva de geometría, permitiendo a los usuarios dibujar y modificar formas vectoriales, círculos y curvas de Bezier directamente en el mapa. La biblioteca cubre una amplia gama de capacidades, incluyendo análisis de datos geoespaciales para calcular distancias y áreas, conversión de sistemas de coordenadas y gestión compleja de capas. Incluye una extensa suite de interfaz de usuario con ventanas de información, menús contextuales y paneles de control de mapa personalizados. La integración de datos se maneja a través de flujos de trabajo GeoJSON, obtención de recursos remotos y herramientas de serialización que exportan estados de mapas y geometrías a JSON.
Provides a specialized framework for building tailored map interfaces with custom controls and tools.