4 repository-uri
User interface patterns that respond to geographic interactions like marker dragging and region changes.
Distinct from Interactive Map Viewers: Candidates focus on AI mapping or generic viewers; this is about building functional UI workflows around map events.
Explore 4 awesome GitHub repositories matching user interface & experience · Interactive Map Workflows. Refine with filters or upvote what's useful.
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
Enables the creation of user interfaces that respond to map events like marker dragging and region changes.
Mapbox GL JS este un motor de randare a hărților WebGL și un framework de hărți web interactive utilizat pentru a randa tile-uri vectoriale, imagini raster și teren 3D în browser. Acesta funcționează ca o bibliotecă de hărți cu tile-uri vectoriale și un instrument de vizualizare a datelor geospațiale, utilizând shadere accelerate GPU pentru a transforma datele geospațiale în hărți interactive. Proiectul se distinge prin integrarea straturilor WebGL personalizate direct în fluxul de randare și prin utilizarea expresiilor bazate pe date pentru a mapa proprietățile entităților la atribute vizuale. Acesta suportă încărcarea specializată a datelor prin PMTiles și oferă gestionarea hărților offline prin pachete locale și baze de date. Motorul acoperă o gamă largă de capabilități, inclusiv randarea terenului 3D și a clădirilor cu iluminare și umbre, urmărirea locației utilizatorului în timp real și animații programabile ale camerei. Oferă interogare spațială pentru recuperarea entităților, filtrare dinamică și un sistem UI pentru markere HTML și ferestre pop-up cu informații. Biblioteca include configurații de build pentru generarea de bundle-uri care respectă restricțiile Content Security Policy pentru web workers.
Provides an interactive interface for panning, zooming, and querying geospatial features in the browser.
FloatingPanel este o componentă Swift UI pentru iOS care oferă un bottom sheet interactiv și un manager de panouri. Funcționează ca un controller de prezentare modală care permite dezvoltatorilor să afișeze containere plutitoare pentru conținut conex și utilitare alături de un ecran principal. Sistemul utilizează un sistem de ancorare magnetică pentru a fixa panourile în poziții verticale predefinite și suportă gestionarea mai multor panouri în cadrul unui singur view. Sincronizează poziția panoului cu comportamentul de scrolling al view-urilor interne pentru a coordona mișcarea în timpul interacțiunii utilizatorului. Proiectul acoperă capabilități pentru urmărirea poziției bazată pe gesturi, calcule de layout bazate pe stare și dispatch-ul evenimentelor bazat pe delegat. Aceste elemente sunt utilizate pentru a implementa afișaje de conținut contextual, modale personalizate și interfețe interactive bazate pe hărți.
Enables the creation of map-based layouts where sliding panels provide location details and search results.
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
Defines UI patterns and behaviors that respond to geographic interactions, camera controls, and map events.