4 Repos
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 ist eine WebGL-Karten-Rendering-Engine und ein interaktives Webkarten-Framework, das zum Rendern von Vektorkacheln, Rasterbildern und 3D-Gelände im Browser verwendet wird. Es fungiert als Vektorkachel-Kartenbibliothek und Tool zur Visualisierung von Geodaten und nutzt GPU-beschleunigte Shader, um Geodaten in interaktive Karten umzuwandeln. Das Projekt zeichnet sich durch die Integration benutzerdefinierter WebGL-Layer direkt in die Rendering-Pipeline und die Verwendung datengesteuerter Ausdrücke aus, um Feature-Eigenschaften auf visuelle Attribute abzubilden. Es unterstützt spezialisiertes Datenladen über PMTiles und bietet Offline-Kartenverwaltung durch lokale Pakete und Datenbanken. Die Engine deckt ein breites Spektrum an Funktionen ab, darunter 3D-Gelände- und Gebäuderendering mit Beleuchtung und Schatten, Echtzeit-Verfolgung des Benutzerstandorts und programmierbare Kameraanimationen. Sie bietet räumliche Abfragen für den Abruf von Features, dynamische Filterung und ein UI-System für HTML-Marker und Informations-Popups. Die Bibliothek enthält Build-Konfigurationen zur Erstellung von Bundles, die Content-Security-Policy-Beschränkungen für Web-Worker erfüllen.
Provides an interactive interface for panning, zooming, and querying geospatial features in the browser.
FloatingPanel ist eine Swift-UI-Komponente für iOS, die ein interaktives Bottom-Sheet und Panel-Management bereitstellt. Sie fungiert als modaler Präsentations-Controller, der es Entwicklern ermöglicht, schwebende Container für zugehörige Inhalte und Dienstprogramme neben einem Hauptbildschirm anzuzeigen. Das System nutzt ein magnetisches Ankersystem, um Panels an vordefinierten vertikalen Positionen einzurasten, und unterstützt die Verwaltung mehrerer Panels innerhalb einer einzigen View. Es synchronisiert die Position des Panels mit dem Scroll-Verhalten interner Views, um die Bewegung während der Nutzerinteraktion zu koordinieren. Das Projekt deckt Funktionen für gestenbasierte Positionsverfolgung, zustandsgesteuerte Layout-Berechnungen und delegate-basierte Ereignis-Dispatching ab. Diese Elemente werden verwendet, um kontextbezogene Inhaltsanzeigen, benutzerdefinierte Modals und interaktive kartenbasierte Oberflächen zu implementieren.
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.