À propos du projet

Mapbox GL JS est une bibliothèque JavaScript qui affiche des cartes vectorielles interactives et entièrement personnalisables directement dans le navigateur à l'aide de WebGL et de données de tuiles vectorielles. Elle consomme des styles de carte conformes à la Mapbox Style Specification et les affiche sur des tuiles vectorielles selon la Mapbox Vector Tile Specification. La bibliothèque fait partie de l'écosystème multiplateforme Mapbox GL, qui comprend des SDK natifs compatibles pour Android, iOS, macOS et React Native. Mapbox fournit des blocs de construction permettant d'ajouter des fonctionnalités de localisation telles que des cartes, la recherche et la navigation dans des applications. Les principales fonctionnalités incluent : - Rendu basé sur des tuiles vectorielles avec WebGL pour un affichage de carte fluide et performant - Styles de carte profondément personnalisables via la Mapbox Style Specification - Prise en charge d'un large éventail de types de calques, notamment les cercles, les lignes, les polygones, les symboles, l'extrusion de remplissage, etc. - Visualisation de terrain en 3D - Marqueurs, popups et contrôles interactifs - Style piloté par les données, où les propriétés visuelles réagissent aux données des entités - Regroupement (clustering) pour les données ponctuelles GeoJSON - Visualisations hexbin - Calques d'imagerie satellite Le dépôt contient également du code partagé, des tickets et des fixtures de test utilisés à la fois par GL JS et les SDK natifs. Des dépôts séparés gèrent le code et les tickets spécifiques aux versions natives. La documentation, les références d'API, les tutoriels et les exemples sont disponibles sur le site de documentation Mapbox. Une galerie publique présente des exemples concrets construits avec la bibliothèque. Note sur la licence : Mapbox GL JS est distribué sous les Mapbox Terms of Service. Les développeurs doivent disposer d'un compte Mapbox actif pour utiliser le logiciel, et le SDK collecte des données limitées et non identifiantes sur la localisation et l'utilisation. Les modifications qui interfèrent avec les parties liées à la facturation, à la comptabilité ou à la collecte de données ne sont pas autorisées.