4 个仓库
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 是一个 WebGL 地图渲染引擎和交互式 Web 地图框架,用于在浏览器中渲染矢量切片、栅格影像和 3D 地形。它作为一个矢量切片地图库和地理空间数据可视化工具,利用 GPU 加速的着色器将地理空间数据转换为交互式地图。 该项目通过将自定义 WebGL 图层直接集成到渲染管道中,以及使用数据驱动的表达式将要素属性映射到视觉属性,从而脱颖而出。它支持通过 PMTiles 进行专门的数据加载,并通过本地包和数据库提供离线地图管理。 该引擎涵盖了广泛的功能,包括带有光照和阴影的 3D 地形和建筑渲染、实时用户位置跟踪以及程序化相机动画。它提供用于要素检索的空间查询、动态过滤,以及用于 HTML 标记和信息弹窗的 UI 系统。 该库包含用于生成满足 Web Worker 内容安全策略 (Content Security Policy) 限制的包的构建配置。
Provides an interactive interface for panning, zooming, and querying geospatial features in the browser.
FloatingPanel 是一个用于 iOS 的 Swift UI 组件,提供交互式底部工作表和面板管理器。它作为一个模态呈现控制器,允许开发者在主屏幕旁边显示用于相关内容和实用程序的浮动容器。 该系统利用磁性锚点系统将面板吸附到预定义的垂直位置,并支持在单个视图内管理多个面板。它将面板的位置与内部视图的滚动行为同步,以在用户交互期间协调移动。 该项目涵盖了基于手势的位置追踪、状态驱动的布局计算和基于委托的事件分发功能。这些元素用于实现上下文内容显示、自定义模态和交互式地图界面。
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.