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 وإطار عمل خرائط ويب تفاعلي يُستخدم لعرض البلاطات المتجهة (vector tiles)، والصور النقطية، والتضاريس ثلاثية الأبعاد في المتصفح. يعمل كمكتبة خرائط للبلاطات المتجهة وأداة لتصور البيانات الجغرافية المكانية، ويستخدم تظليلات (shaders) مسرعة بواسطة GPU لتحويل البيانات الجغرافية المكانية إلى خرائط تفاعلية. يتميز المشروع من خلال دمج طبقات WebGL مخصصة مباشرة في خط أنابيب العرض واستخدام تعبيرات تعتمد على البيانات لربط خصائص المعالم بالسمات المرئية. وهو يدعم تحميل البيانات المتخصصة عبر PMTiles ويوفر إدارة خرائط دون اتصال بالإنترنت من خلال الحزم وقواعد البيانات المحلية. يغطي المحرك مجموعة واسعة من الإمكانيات، بما في ذلك عرض التضاريس والمباني ثلاثية الأبعاد مع الإضاءة والظلال، وتتبع موقع المستخدم في الوقت الفعلي، ورسوم متحركة برمجية للكاميرا. كما يوفر استعلاماً مكانياً لاسترجاع المعالم، والتصفية الديناميكية، ونظام واجهة مستخدم لعلامات HTML والنوافذ المنبثقة للمعلومات. تتضمن المكتبة تكوينات بناء لإنشاء حزم تلبي قيود سياسة أمان المحتوى (Content Security Policy) لعمال الويب (web workers).
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، يوفر مجموعة من مكونات الواجهة القابلة لإعادة الاستخدام وأدوات التخطيط لبناء تطبيقات الهاتف المحمول الأصلية. يتضمن مكتبة مكونات 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.
هذا المشروع عبارة عن مولد خرائط خيالية إجرائي يعتمد على الويب ومحرر خرائط تفاعلي. يعمل كأداة لرسم الخرائط لبناء العالم لإنشاء كتل أرضية جغرافية مفصلة، بما في ذلك خرائط الارتفاع، والمناطق الأحيائية، وأنظمة الأنهار. تتضمن الأداة مولد أسماء إجرائياً ينتج أسماء خيالية باستخدام مجموعات تدريب قابلة للتكوين وقواعد مقطعية. تسمح أيضاً بتصميم الحدود السياسية، والهويات الثقافية، ومحاكاة التوسع الديني عبر عالم خيالي. تغطي قدرات الأداة رسم الخرائط الرقمية وتصميم الجغرافيا الخيالية، بما في ذلك وضع المستوطنات الحضرية، وإنشاء طرق السفر، وإدارة طبقات الخريطة ووسائل الإيضاح. يمكن للمستخدمين تكوين إسقاطات الخريطة وتخصيص العناصر البصرية من خلال إعدادات النمط المسبقة وأنظمة الألوان.
Allows customization of map appearance through style presets, color schemes, textures, and typography.
Cobe هي مكتبة كرات أرضية WebGL مصممة لتصور البيانات الجغرافية ثلاثية الأبعاد التفاعلية. تعمل كمكون خريطة يعتمد على canvas يقوم بعرض خريطة العالم، مما يسمح برسم إحداثيات خطوط الطول والعرض عبر علامات وأقواس متصلة. تتميز المكتبة بربط عناصر HTML القياسية بإحداثيات ثلاثية الأبعاد باستخدام تحديد مرساة CSS. يتيح هذا التكامل إرفاق عناصر DOM، مثل التسميات وتلميحات الأدوات، مباشرة بالعلامات والأقواس على الكرة. يغطي النظام رسم البيانات الجغرافية ورسم خرائط اتصالات الشبكة، باستخدام الدوران الآلي وتفاعلات المستخدم لعرض العلاقات المكانية. يتعامل مع إسقاط الإحداثيات الجغرافية في فضاء ثلاثي الأبعاد واستيفاء المسارات المنحنية بين المواقع العالمية.
Places customized dots and connecting lines at specific latitude and longitude coordinates to visualize geographic data.
This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network graphs, and geographic maps. It operates as a multi-backend graphics library, decoupling high-level plotting logic from low-level rendering engines to support various output backends. The project distinguishes itself with a dual-interface API, providing both a global functional interface for rapid prototyping and an object-oriented interface for precise control. It features a component-based layout engine for managing tiled grids and subplots, alongside a layered plot state that all
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 is a suite of compilers and orchestrators designed to transform raw geographic and transit data into renderable offline map binaries. It provides a map generator for converting OpenStreetMap data into optimized binary files, a styling compiler for visual feature representation, and a rendering engine for visualizing geographic data from local storage without an internet connection. The project includes a map tile build orchestrator that sequences generation and optimizes resource utilization based on historical statistics. It also features a dedicated transit data processor that transfor
Compiles visual style definitions into binary formats to control the representation of map features.