awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mapbox avatar

mapbox/mapbox-gl-nativeArchived

0
View on GitHub↗
4,452 स्टार्स·1,322 फोर्क्स·C++·4 व्यूज़mapbox.com/mobile↗

Mapbox Gl Native

यह प्रोजेक्ट एक क्रॉस-प्लेटफॉर्म मैपिंग SDK और हार्डवेयर-त्वरित रेंडरिंग इंजन है जिसे C++ में कार्यान्वित किया गया है। यह एक साझा भू-स्थानिक कोर प्रदान करता है जो Android, iOS, macOS, Node.js और Qt एप्लिकेशन में इंटरैक्टिव मैप्स को एम्बेड करने की अनुमति देता है।

सिस्टम इंटरैक्टिव 3D परिदृश्य और जटिल भू-स्थानिक डेटासेट प्रदर्शित करने के लिए OpenGL और GPU प्रिमिटिव्स का उपयोग करके उच्च-प्रदर्शन वेक्टर टाइल रेंडरिंग पर केंद्रित है। यह एक स्टाइल-संचालित लेयर पाइपलाइन के माध्यम से संकुचित प्रोटोकॉल बफ़र्स को कस्टमाइज़ करने योग्य विजुअल्स में बदल देता है।

क्षमता सतह व्यापक स्थान सेवाओं तक फैली हुई है, जिसमें जियोकोडिंग, रीयल-टाइम डिवाइस ट्रैकिंग और इलेक्ट्रिक व पारंपरिक वाहनों के लिए परिष्कृत राउटिंग शामिल है। यह टाइलसेट निर्माण, स्थानिक विश्लेषण और एक्सेसिबिलिटी सत्यापन के साथ कार्टोग्राफिक शैलियों के डिज़ाइन के लिए व्यापक डेटा प्रबंधन टूल्स को भी कवर करता है।

प्रोजेक्ट में विभिन्न फ्रंटएंड फ्रेमवर्क के लिए बॉयलरप्लेट एप्लिकेशन स्कैफोल्डिंग उत्पन्न करने के लिए एक कमांड-लाइन टूल शामिल है।

Features

  • Interactive Map Viewers - Renders vector and raster map tiles in native applications using hardware acceleration for fluid interaction.
  • Map Tileset Generation - Generates vector or raster tilesets by applying transformation recipes to raw geographic sources.
  • Cross-Platform C++ Libraries - Implements a shared high-performance rendering engine in C++ for consistent behavior across Android, iOS, and desktop.
  • Geospatial Core Implementations - Provides a high-performance shared rendering engine implemented in C++ for consistent behavior across all platforms.
  • 3D Terrain Mesh Generation - Generates detailed 3D landscapes by dynamically subdividing surface meshes based on elevation data.
  • Geospatial Tile Streaming - Transfers compressed geospatial data from servers to clients using a binary Protocol Buffer format.
  • Geospatial Data Import Tools - Implements utilities for importing geographic entities from files like GeoJSON and CSV into the mapping environment.
  • Dataset Management - Provides operational controls for creating, modifying, and deleting structured geospatial datasets.
  • Geographic Geocoders - Mapbox translates a place name or structured address into geographic coordinates.
  • Geometry Analysis - Validates geometry structure, calculates bounding boxes, and converts coordinates between different projections.
  • Geospatial Calculations - Implements mathematical functions for calculating distances, areas, centroids, and intersections on geographic coordinates.
  • Spatial Organization - Organizes vector and raster datasets in the cloud based on spatial relationships to power map layers.
  • Geospatial Dataset Management - Ships a system for managing large geographic datasets including creation and deletion of collections.
  • Reverse Geocoding Services - Translates longitude and latitude coordinates into human-readable street addresses.
  • User and Location Search - Suggests routable destinations and provides detailed place information including photos and ratings.
  • Tileset Data Querying - Retrieves geospatial features from vector tilesets based on specific coordinates or a defined radius.
  • Vector Tile Generation - Converts raw spatial data into hosted binary vector tilesets for efficient delivery and rendering.
  • Geospatial Feature Editing - Modifies geospatial geometries, updates feature properties, and performs boolean operations like union or intersection.
  • Geospatial Point of Interest Identification - Converts geographic coordinates into lists of nearby addresses and points of interest.
  • Hardware-Accelerated Rendering - Uses GPU primitives and a high-performance pipeline to render 3D landscapes and complex geospatial datasets.
  • OpenGL 3D Pipelines - Implements a hardware-accelerated OpenGL pipeline for rendering interactive vector tiles and 3D terrain.
  • Vector Tile Rendering - Transforms vector tile data into GPU-accelerated primitives using a programmable OpenGL graphics pipeline.
  • 3D Map Renderers - Generates high-detail 3D environments including recognizable landmarks to help users maintain orientation.
  • Asynchronous Tile Loading - Manages retrieval and local storage of map tiles in background threads to prevent UI freezing.
  • Vector Tile Clients - Implements a client-side system to fetch and filter binary map data tiles for specific coordinates and zoom levels.
  • SDF Glyph Retrievals - Retrieves protocol buffer-encoded signed distance fields for specific characters to render text at various scales.
  • Vector Map Displays - Displays interactive maps with 3D buildings and satellite imagery by integrating real map data.
  • Data-Driven Styling - Determines map appearance by applying JSON-defined rules and filters to geospatial feature properties.
  • Cross-Platform Mapping SDKs - Ships a set of libraries for embedding interactive maps into Android, iOS, macOS, Node.js, and Qt applications.
  • Cross-Platform Native Framework Integrations - Implements mapping functionality across multiple operating systems using platform-specific development patterns.
  • Mobile Navigation Services - Calculates optimized routes and delivers real-time traffic data for mobile or embedded displays.
  • Spatial Data Processing - Performs client-side spatial processing including isochrone generation and geometric calculations on GeoJSON data.
  • Multi-Stop Route Optimizations - Optimizes paths and visit sequences for multiple locations across various transport modes.
  • Route Calculations - Computes optimal paths between geographic coordinates using profiles for traffic, walking, and cycling.
  • API Access Security - Protects map services through token rotation and the configuration of access scopes for deployments.
  • Web Data Service Integrations - Fetches geographic data from web APIs and translates it into native three-dimensional map objects.
  • Rendering Performance Optimizations - Mapbox manages memory usage and reduces bundle sizes to improve the overall stability of the application.
  • Device Location Retrievers - Interfaces with GPS and network location providers to retrieve real-time device coordinates.
  • Asynchronous Tile Publishing - Triggers asynchronous jobs to process source data or changesets into published vector tiles.
  • Tiling Transformation Recipes - Validates, retrieves, and updates JSON transformation rules used to convert source data into map tiles.
  • Turn-by-Turn Navigation Guidance - Mapbox produces navigational guidance in multiple supported languages to direct a user along a route.
  • Vehicle Routing Systems - Calculates the most efficient routes for a vehicle fleet based on capacity and delivery goals.
  • Crowdsourced Road Updates - Allows submission of real-time updates on road network changes and hazards to maintain map accuracy.
  • Custom Geospatial Data Integration - Incorporates external datasets and digital elevation models into map scenes for specialized visualizations.
  • Data Transformation - Transforms raw data into optimized tilesets by simplifying geometries and defining zoom level hierarchies.
  • Dataset Catalogs - Catalogs uploaded datasets and system-provided tilesets to track editing capabilities and source origins.
  • Bulk Processing - Mapbox executes up to 1000 forward or reverse geocoding queries in a single request.
  • Result Filtering - Mapbox refines geocoding responses using parameters for proximity, language, and country.
  • Geopolitical Boundary Adjustments - Modifies country and region boundaries based on the cultural or political perspectives of different user groups.
  • Incremental Tileset Updates - Creates and updates sets of GeoJSON data to incrementally update existing vector tilesets.
  • Place Metadata Retrieval - Fetches detailed metadata for locations, including photos, operating hours, and contact information.
  • Premium Geospatial Datasets - Provides access to high-fidelity premium data for traffic patterns, movement trends, and administrative boundaries.
  • Offline Search Engines - Mapbox executes general search queries to build location-finding experiences, including offline operations.
  • Category-Based Filters - Mapbox retrieves points of interest filtered by a specific category at a location or along a route.
  • Vector Tile Ingestion - Processes staged files or datasets into a tileset to create or replace active map data.
  • Address Autocomplete - Provides real-time search suggestions for addresses and points of interest as users type into search fields.
  • Map Tile Hosting - Deploys map services on private infrastructure to serve vector tiles and geodata offline.
  • Offline Map Routing - Configures mapping infrastructure and style bundles to enable full operation without an active internet connection.
  • Tiling Source Management - Uploads, appends, replaces, or deletes raw geographic data in GeoJSON or raster formats used for tiling.
  • Tileset Style Integrations - Adds published data tilesets as custom layers within a map style for visual rendering.
  • SDF - Renders crisp, scalable text using signed distance fields to represent font characters.
  • Interactive Map Generations - Generates map images or embeddable iframe URLs for viewing geographic data based on client capabilities.
  • Static Map Generators - Generates custom non-interactive map images in PNG or JPEG format based on styles and coordinates.
  • Style Size Optimizations - Mapbox reduces map style file size by simplifying expressions and removing unused sources.
  • Map Viewport Synchronization - Coordinates the camera state and viewport movement across multiple map instances.
  • Geospatial Visualizations - Renders complex geospatial data using advanced WebGL layers, flow maps, and choropleth visualizations.
  • Map Visual Styling - Defines map visual appearance through custom styles, colors, and fonts via API and graphical editors.
  • Raster Imagery Renderers - Retrieves image-based map tiles from satellite imagery or custom raster data using XYZ coordinates.
  • EV Energy Forecasting - Forecasts energy consumption and suggests charging stations based on real-time availability and battery data.
  • Motion-Enhanced Precision - Combines GPS signals with dead reckoning and inertial data to maintain precise vehicle positioning during signal loss.
  • AI Traffic Modeling - Determines efficient paths and estimated drive times using AI-driven traffic models.
  • Distance Matrix Calculations - Mapbox computes durations and distances between multiple sets of coordinates for various transport profiles.
  • EV Route Planning - Predicts battery charge and inserts charging stops based on vehicle energy models and road topology.
  • Geospatial Reachability Analysis - Generates polygon or line features representing regions reachable from a location within defined time limits.
  • GPS Map Matching - Aligns raw GPS coordinate traces to the most likely path along a road network to determine speed and congestion.
  • Isochrone Calculations - Mapbox generates contours representing areas reachable from a location based on time or distance limits.
  • Road Network Routing - Implements algorithms for calculating optimal paths and snapping coordinates across physical road networks.
  • AI-Driven Geospatial Reasoning - Provides AI capabilities for reasoning about location data to create conversational geospatial experiences.
  • Downloadable Offline Archives - Retrieves compressed archives of style definitions, sprites, and fonts for offline map use.
  • Rendering Performance Monitors - Provides tools for tracking real-time frame rates to evaluate the rendering efficiency of the map engine.
  • Style Layer Modifications - Adds new layers or applies filters to existing style layers to control visible features.
  • Geospatial Feature Drawing - Allows creating and modifying geospatial features directly on the map interface using specialized tools.
  • Map Text Localizations - Translates map labels into the user's language and supports right-to-left text rendering.
  • Search Interface Components - Provides pre-designed and customizable UI components for search inputs and result displays.
  • Map Style Managers - Provides a system to create, retrieve, update, and delete map style definitions, including previews.
  • Cartographic Design Tools - Creates customized map styles using cartographic principles and accessibility validation.
  • Embeddable Map HTML Generation - Produces shareable HTML snippets with configurable viewports to display a map in a web page.
  • Low Level Geospatial Libraries - Renders map styles across various platforms.
  • Map Integration - OpenGL-based vector map rendering framework.
  • Map Rendering Engines - Library for embedding interactive vector maps in native applications.

स्टार हिस्ट्री

mapbox/mapbox-gl-native के लिए स्टार हिस्ट्री चार्टmapbox/mapbox-gl-native के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

mapbox/mapbox-gl-native क्या करता है?

यह प्रोजेक्ट एक क्रॉस-प्लेटफॉर्म मैपिंग SDK और हार्डवेयर-त्वरित रेंडरिंग इंजन है जिसे C++ में कार्यान्वित किया गया है। यह एक साझा भू-स्थानिक कोर प्रदान करता है जो Android, iOS, macOS, Node.js और Qt एप्लिकेशन में इंटरैक्टिव मैप्स को एम्बेड करने की अनुमति देता है।

mapbox/mapbox-gl-native की मुख्य विशेषताएं क्या हैं?

mapbox/mapbox-gl-native की मुख्य विशेषताएं हैं: Interactive Map Viewers, Map Tileset Generation, Cross-Platform C++ Libraries, Geospatial Core Implementations, 3D Terrain Mesh Generation, Geospatial Tile Streaming, Geospatial Data Import Tools, Dataset Management।

mapbox/mapbox-gl-native के कुछ ओपन-सोर्स विकल्प क्या हैं?

mapbox/mapbox-gl-native के ओपन-सोर्स विकल्पों में शामिल हैं: mapbox/mapbox-gl-js — Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster… maplibre/maplibre-gl-js — Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It… maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… graphhopper/graphhopper — GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving… admol/systemdesign — This project is a reference library of architectural blueprints, study materials, and design patterns for building… osm-search/nominatim — Nominatim is a self-hosted geospatial search engine and geocoding server that utilizes OpenStreetMap data. It provides…

Mapbox Gl Native के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Mapbox Gl Native के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • mapbox/mapbox-gl-jsmapbox का अवतार

    mapbox/mapbox-gl-js

    12,306GitHub पर देखें↗

    Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster imagery, and 3D terrain in the browser. It functions as a vector tile map library and geospatial data visualization tool, employing GPU-accelerated shaders to transform geospatial data into interactive maps. The project distinguishes itself through the integration of custom WebGL layers directly into the rendering pipeline and the use of data-driven expressions to map feature properties to visual attributes. It supports specialized data loading via PMTiles and provides offline ma

    TypeScript
    GitHub पर देखें↗12,306
  • maplibre/maplibre-gl-jsmaplibre का अवतार

    maplibre/maplibre-gl-js

    9,931GitHub पर देखें↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    TypeScripthacktoberfestmaplibremaplibre-gl
    GitHub पर देखें↗9,931
  • maptalks/maptalks.jsmaptalks का अवतार

    maptalks/maptalks.js

    4,519GitHub पर देखें↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    GitHub पर देखें↗4,519
  • graphhopper/graphhoppergraphhopper का अवतार

    graphhopper/graphhopper

    6,516GitHub पर देखें↗

    GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving directions. It provides a map matching engine for aligning GPS coordinate traces to road networks, a GTFS transit router for multi-modal travel, and a spatial analysis utility for isochrone generation. The project supports the creation of custom vehicle profiles and weighting logic to influence path calculations. It implements contraction hierarchies to accelerate pathfinding by reducing the search space between coordinates. The engine covers a broad range of geospatial capabili

    Javaastardijkstradirections
    GitHub पर देखें↗6,516
  • Mapbox Gl Native के सभी 30 विकल्प देखें→