Couches
La couche est définie comme la représentation des données. Il contrôle la visualisation de la carte, sans les couches, les données ne seront pas visibles.
Layers contient tous les calques disponibles dans le style JSON. La propriété type définit le type de calque et doit avoir l'un des éléments suivants :
fond
remplir
en ligne
symbole
raster
cercle
remplissage-extrusion
carte thermique
ombrage
*Remarque : À l'exception de l'arrière-plan de type, toutes les couches ont besoin d'une source car elles obtiennent des données d'une source.
id
Requis un magnifique
Il s'agit d'un identifiant unique du nom de la couche.
peindre
Optionnel objet
La peinture inclut les propriétés d'arrière-plan, de remplissage, de ligne, de symbole, de raster, d'extrusion de remplissage, de cercle, de carte thermique, d'ombrage.
la source
Optionnel un magnifique
Il définit la source à utiliser dans le calque. Il est obligatoire pour tous les calques sauf l'arrière-plan.
couche source
Optionnel un magnifique
Il est utilisé dans la source de tuiles vectorielles. Il est limité à toutes les autres sources.
Propriétés de mise en page
Ils définissent la manière dont les données de la couche sont transmises au GPU et sont appliqués au début du processus de rendu.
Propriétés de la peinture
Contexte
background-color
Optionnel peindre
Il définit la couleur de fond et sa valeur par défaut est "# 000000".
opacité d'arrière-plan
Optionnel peindre
Il est compris entre 0 et 1 et sa valeur par défaut est 1.
définition
Optionnel disposition
Sa valeur est soit "visible" soit "none". Il est responsable de savoir si la couche doit être visible ou non. Sa valeur par défaut est "visible".
Niveau de remplissage
remplissage-anticrénelage
Optionnel peindre
Indique si le remplissage doit être anticrénelé ou non. La valeur par défaut est true.
la couleur de remplissage
Optionnel peindre
Il définit la couleur de la partie remplie du calque. et sa valeur par défaut est "# 000000". La valeur de couleur peut être au format rgba.
opacité de remplissage
Optionnel peindre
Il est compris entre 0 et 1 et sa valeur par défaut est 1. Il définit l'opacité du calque rempli.
Gamme
flou de ligne
Optionnel peindre
Sa valeur est 0 ou supérieure à 0 et mesurée en pixels.
bouchon de ligne
Optionnel disposition
Il s'agit d'une propriété de mise en page et a les valeurs suivantes :
"butt" : Une casquette avec une extrémité carrée qui est dessinée à l'extrémité exacte de la ligne.
"rond" : un bouchon avec une extrémité arrondie qui est dessinée au-delà de l'extrémité de la ligne à un rayon de la moitié de la largeur de la ligne et centrée sur l'extrémité de la ligne.
"carré" : un bouchon avec une extrémité carrée qui est tracée au-delà de l'extrémité de la ligne à une distance égale à la moitié de la largeur de la ligne.
couleur de la ligne
Optionnel peindre
Il définit la couleur de la ligne et sa valeur par défaut est "# 000000".
ligne-dasharray
Optionnel peindre
Il se compose d'un tableau de nombres 0 ou supérieur à 0 et mesuré en largeurs. Il définit la longueur des tirets et des espaces qui forment finalement le motif en pointillés. Nous pouvons convertir la longueur en pixels en multipliant la longueur par la largeur actuelle. Désactiver le motif de ligne la ligne-dasharray.
largeur de ligne
Optionnel peindre
Sa valeur peut être 0 ou supérieure à 0 et mesurée en pixels. Il trace une ligne à partir du chemin réel indiquant la largeur de l'espace intérieur.
jointure de ligne
Optionnel peindre
Il s'agit d'une propriété de mise en page et a les valeurs suivantes :
"biseau" : une jointure avec une extrémité carrée qui est dessinée au-delà de l'extrémité de la ligne à une distance de la moitié de la largeur de la ligne.
"rond" : une jointure avec une extrémité arrondie qui est dessinée au-delà de l'extrémité de la ligne à un rayon de la moitié de la largeur de la ligne et centrée sur l'extrémité de la ligne.
"miter" : une jointure avec un coin pointu et incliné qui est dessiné avec les côtés extérieurs au-delà de l'extrémité du chemin jusqu'à ce qu'ils se rencontrent.
opacité des lignes
Optionnel peindre
Il est compris entre 0 et 1 et sa valeur par défaut est 1.
largeur de ligne
Optionnel peindre
Sa valeur peut être 0 ou supérieure à 0 et mesurée en pixels. Il définit l'épaisseur du trait.
Réseautage et Mentorat
cercle flou
Optionnel peindre
Sa valeur est 0 ou supérieure à 0 et mesurée en pixels. La valeur 1 rendra le point central à sa pleine opacité.
cercle-couleur
Optionnel peindre
Il définit la couleur du cercle et sa valeur par défaut est "# 000000".
cercle-opacité
Optionnel peindre
Il est compris entre 0 et 1 et sa valeur par défaut est 1.
cercle-rayon
Optionnel peindre
Il définit le rayon du cercle et sa valeur est 0 ou supérieure à 0. La valeur par défaut est 5.
cercle-trait-couleur
Optionnel peindre
Il définit la couleur de trait du cercle et sa valeur par défaut est "# 000000".
cercle-trait-couleur
Optionnel peindre
Il définit la couleur de trait du cercle et sa valeur par défaut est "# 000000".
cercle-trait-opacité
Optionnel peindre
Il est compris entre 0 et 1 et sa valeur par défaut est 1. La valeur par défaut est 1.
cercle-trait-largeur
Optionnel peindre
Il s'agit de la largeur du contour du cercle et sa valeur est 0 ou supérieure à 0 (mesurée en pixels). La valeur par défaut est 0.