30 个仓库
Support for registering custom geospatial data files.
Explore 30 awesome GitHub repositories matching graphics & multimedia · Custom Map Registrations. Refine with filters or upvote what's useful.
Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz
Integrates custom geospatial data by registering GeoJSON files within the map plugin configuration.
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
Allows replacing default pins with custom images, SVGs, or views to define marker appearances.
react-native-maps is a cross-platform map component and visualization library for embedding interactive maps within mobile applications on iOS and Android. It provides a declarative interface for managing geospatial user interfaces, allowing for the rendering of geographical data and location-based features. The library enables the visualization of spatial data through the placement of markers, the creation of custom callouts, and the drawing of polylines and polygons as map overlays. It supports interactive map navigation, including the ability to animate map regions and customize the visual
Changes the visual appearance of maps through custom themes and tile overlays to match specific branding needs.
This project is a visual layout and styling package for the Hexo static site generator. It provides a static site template that converts Markdown files into a styled website, featuring a responsive interface with built-in support for internationalization and localized content display. The theme includes a specialized presentation layer for source code with syntax highlighting and customizable color schemes. It further enables the creation of professional portfolios by integrating social profile linking and external commenting platforms. The system organizes content through a taxonomy-based o
Changes website appearance by mapping various style sets to a shared HTML structure.
Mapbox GL JS 是一个 WebGL 地图渲染引擎和交互式 Web 地图框架,用于在浏览器中渲染矢量切片、栅格影像和 3D 地形。它作为一个矢量切片地图库和地理空间数据可视化工具,利用 GPU 加速的着色器将地理空间数据转换为交互式地图。 该项目通过将自定义 WebGL 图层直接集成到渲染管道中,以及使用数据驱动的表达式将要素属性映射到视觉属性,从而脱颖而出。它支持通过 PMTiles 进行专门的数据加载,并通过本地包和数据库提供离线地图管理。 该引擎涵盖了广泛的功能,包括带有光照和阴影的 3D 地形和建筑渲染、实时用户位置跟踪以及程序化相机动画。它提供用于要素检索的空间查询、动态过滤,以及用于 HTML 标记和信息弹窗的 UI 系统。 该库包含用于生成满足 Web Worker 内容安全策略 (Content Security Policy) 限制的包的构建配置。
Allows deep customization of map visual appearance through programmatic paint and layout properties.
Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters. The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use. The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the abili
Allows customization of the visual appearance of map layers through themes and style specifications.
Dawarich is a self-hosted location history manager and travel journaling platform. It functions as a personal travel archive that collects GPS coordinates and movement data, providing a private alternative to proprietary tracking services. The system utilizes a PostgreSQL geospatial database to store coordinates, visits, and custom geofence boundaries. The project distinguishes itself as a geospatial data converter and visualization tool, capable of transforming location history between formats such as GPX, KML, and GeoJSON. It allows users to organize GPS tracks and geotagged photos into nam
Enables customization of map layers, projections, and route opacity to adjust the visual appearance of travel data.
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
Places a boat-shaped marker that indicates heading and optionally shows wind direction and speed.
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
Allows for the customization of map visual appearance, including toggling map types and managing layers.
Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates particle flows representing wind, ocean currents, and waves on a customizable map, and supports overlaying color-coded meteorological, oceanographic, chemical, and particulate data for detailed analysis. The platform distinguishes itself by offering multiple cartographic projections—including orthographic, equirectangular, and stereographic—that can be switched to view global patterns from different perspectives. It also provides keyboard-driven navigation, allowing map rotation
Adjusts the base map style, interpolation method, font size, and bold text to tailor the map's visual output.
google-map-react is a JavaScript library that integrates Google Maps into React applications by rendering any React component as a custom map marker. It provides direct access to the native Google Maps API internals, enabling advanced custom operations beyond standard marker placement. The library distinguishes itself by allowing fully custom interactive markers and content, replacing default Google Maps markers and balloons with React components. It supports server-side rendering so search engines can index map content without requiring JavaScript, and includes an internal algorithm for dete
Places any React component as a map marker, enabling fully custom visuals and interactive content.
Nimbus 是一个 iOS UI 框架和应用工具包,提供了一系列可重用的界面组件和布局工具,用于构建原生移动应用。它包含一个 SwiftUI 组件库和一个结构化的界面设计系统,用于在 Apple 平台上保持一致的样式。 该框架采用声明式视觉格式化方法,使用基于 CSS 的组件样式来定义颜色、字体和间距。它通过基于组件的构建系统和声明式样式映射进一步简化了开发流程。 该工具包涵盖了一系列界面实用程序,包括属性文本渲染、状态徽章指示器以及用于滑动导航的基于快照的分页逻辑。它还提供用于 URL 驱动的远程图像加载的网络实用程序,以及用于已安装应用之间双向通信的集成层。
Applies visual formatting to components by mapping predefined style definitions during the rendering process.
Remusic is an Android music player application designed for streaming, downloading, and managing audio files. It functions as a cloud music streaming client that connects to remote servers and a media player for local audio files. The application features a synchronized lyrics display that allows for time-stamped scrolling and navigation by tapping specific lines of text. It employs a local proxy to manage remote audio streams for playback stability and includes a system for theme customization through switchable skins and color schemes. The platform provides tools for local library and play
Maps interface elements to configurable style properties to enable switchable skins and color schemes.
3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within
Applies data-driven styling to nodes, controlling size, color, opacity, and custom 3D geometry per element.
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
Places numbered markers along a drawn path to indicate stops or waypoints.
本项目是一个基于 Web 的程序化奇幻地图生成器和交互式地图编辑器。它作为一个世界构建制图工具,用于创建详细的地理陆地,包括高度图、生物群落和河流系统。 该工具包含一个程序化名称生成器,使用可配置的训练集和音节规则生成奇幻名称。它进一步允许设计政治边界、文化身份,并模拟宗教在虚构世界中的扩张。 其功能涵盖数字制图和虚构地理设计,包括城市定居点的放置、旅行路线的创建以及地图图层和图例的管理。用户可以配置地图投影并通过样式预设和配色方案自定义视觉效果。
Allows customization of map appearance through style presets, color schemes, textures, and typography.
Cobe 是一个 WebGL 地球仪库,专为交互式 3D 地理数据可视化而设计。它作为一个基于 Canvas 的地图组件,用于渲染世界地图,并通过标记和连接弧线来绘制经纬度坐标。 该库的特色在于使用 CSS 锚点定位将标准 HTML 元素链接到 3D 坐标。这种集成使得可以将 DOM 元素(如标签和工具提示)直接附加到球体上的标记和弧线上。 该系统涵盖了地理数据绘制和网络连接映射,利用自动旋转和用户交互来显示空间关系。它处理地理坐标到 3D 空间的投影,以及全球位置之间弯曲路径的插值。
Places customized dots and connecting lines at specific latitude and longitude coordinates to visualize geographic data.
这个 C++ 数据可视化库是一个科学绘图框架,用于创建 2D 和 3D 图表、网络图和地理地图。它作为一个多后端图形库运行,将高级绘图逻辑与低级渲染引擎解耦,以支持各种输出后端。 该项目以其双接口 API 脱颖而出,既提供用于快速原型的全局函数接口,也提供用于精确控制的面向对象接口。它具有一个用于管理平铺网格和子图的基于组件的布局引擎,以及一个允许在不清除坐标轴的情况下叠加多个数据系列的层级绘图状态。 该库涵盖了广泛的可视化功能,包括数学函数绘图、向量场,以及通过热力图和平行坐标进行的多维数据分析。它包括用于地理数据可视化的专用工具(如地理气泡图和地理密度图),以及用于渲染有向和无向图网络的工具。通用功能包括坐标轴管理、带有色图的美学样式,以及高质量图形的导出。 该项目利用 CMake 进行构建自动化和依赖检索,以促进在不同操作系统上的安装。
Provides capabilities to render data points on world maps based on latitude and longitude.
OpenFreeMap is an OpenStreetMap vector tile server and distribution system designed for self-hosted map tile infrastructure. It provides a platform for deploying and managing full-planet map datasets on independent server infrastructure, delivering map data as vector tiles. The system distinguishes itself by distributing pre-processed map data as standard filesystem images, allowing for the mounting of full-planet extracts without the need for a live database. It utilizes a static file serving model and a vector tile distribution system that provides weekly updates in image formats for local
Allows modifying map colors, labels, and points of interest through external editors.
Omim 是一套编译器和编排器,旨在将原始地理和交通数据转换为可渲染的离线地图二进制文件。它提供了一个地图生成器,用于将 OpenStreetMap 数据转换为优化的二进制文件;一个用于视觉特征表示的样式编译器;以及一个用于在没有互联网连接的情况下从本地存储可视化地理数据的渲染引擎。 该项目包括一个地图瓦片构建编排器,根据历史统计数据对生成进行排序并优化资源利用率。它还具有一个专用的交通数据处理器,将公共交通数据流转换为用于离线导航的可路由网络。 该工具集涵盖地理数据提取、搜索索引和路由基础设施的管理,以及用于多模式旅行路径计算的交通数据流处理。它还支持远程地图资源的同步,以及通过 API 端点集成外部地图和预订提供商。
Compiles visual style definitions into binary formats to control the representation of map features.