Schichten
Layer ist definiert als die Repräsentation von Daten. Es steuert die Visualisierung der Karte, ohne Layer sind die Daten nicht sichtbar.
Ebenen enthält alle Ebenen, die im Stil JSON verfügbar sind. Die type-Eigenschaft definiert den Layer-Typ und muss einen der folgenden Werte haben:
Hintergrund
füllen
Linie
Symbol
Raster
Circle
Füllextrusion
Heatmap
Hügelschatten
*Hinweis : Mit Ausnahme des Typs Hintergrund benötigen alle Ebenen eine Quelle, da sie Daten von einer Quelle erhalten.
id
Erforderlich Schnur
Es ist eine eindeutige Kennung des Schichtnamens.
malen
Optional Objekt
Paint enthält Eigenschaften von Hintergrund, Füllung, Linie, Symbol, Raster, Füllextrusion, Kreis, Heatmap, Schummerung.
Quelle
Optional Schnur
Es definiert die Quelle, die in der Ebene verwendet werden soll. Es ist für alle Ebenen außer dem Hintergrund obligatorisch.
Quellschicht
Optional Schnur
Es wird in der Vektorkachelquelle verwendet. Es ist auf alle anderen Quellen beschränkt.
Layouteigenschaften
Sie definieren, wie Daten der Ebene an die GPU übergeben werden, und werden früh im Rendering-Prozess erzwungen.
Lackeigenschaften
Hintergrund
background-color
Optional malen
Es definiert die Hintergrundfarbe und sein Standardwert ist "#000000".
Hintergrund-Opazität
Optional malen
Er liegt zwischen 0 und 1 und sein Standardwert ist 1.
Sichtbarkeit
Optional Layout
Sein Wert ist entweder „visible“ oder „none“. Es ist dafür verantwortlich, ob die Ebene sichtbar sein soll oder nicht. Sein Standardwert ist "sichtbar".
Füllen
Fill-Antialias
Optional malen
Ob die Füllung geglättet werden soll oder nicht. Standardmäßig wahr.
Füllfarbe
Optional malen
Sie definiert die Farbe des gefüllten Teils der Ebene. und sein Standardwert ist "#000000". Der Farbwert kann im RGBA-Format vorliegen.
Füllopazität
Optional malen
Er liegt zwischen 0 und 1 und sein Standardwert ist 1. Er definiert die Deckkraft der gefüllten Ebene.
Line
Linienunschärfe
Optional malen
Sein Wert ist 0 oder größer als 0 und wird in Pixeln gemessen.
Zeilenumbruch
Optional Layout
Es ist eine Layout-Eigenschaft und hat die folgenden Werte:
"butt" : Eine Kappe mit einem eckigen Ende, das bis zum exakten Endpunkt der Linie gezogen wird.
"rund" : Eine Kappe mit einem abgerundeten Ende, die über den Endpunkt der Linie in einem Radius von der Hälfte der Breite der Linie gezogen und auf den Endpunkt der Linie zentriert wird.
„Quadrat“ : Eine Kappe mit einem eckigen Ende, das über den Endpunkt der Linie in einem Abstand von der Hälfte der Linienbreite gezogen wird.
Linienfarbe
Optional malen
Es definiert die Linienfarbe und sein Standardwert ist "#000000".
line-dasharray
Optional malen
Es besteht aus einer Reihe von Zahlen 0 oder größer als 0 und wird in Breiten gemessen. Es definiert die Länge der Striche und Lücken, die letztendlich das gestrichelte Muster bilden. Wir können die Länge in Pixel umwandeln, indem wir die Länge mit der aktuellen Breite multiplizieren. Linienmuster deaktivieren die Linie-dasharray.
Zeilenlückenbreite
Optional malen
Sein Wert kann 0 oder größer als 0 sein und in Pixel gemessen werden. Es zeichnet eine Linie vom tatsächlichen Pfad weg, die die Breite des inneren Spalts angibt.
line-join
Optional malen
Es ist eine Layout-Eigenschaft und hat die folgenden Werte:
„Fase“ : Eine Verbindung mit einem eckigen Ende, das über den Endpunkt der Linie in einem Abstand von der Hälfte der Linienbreite gezogen wird.
"rund" : Eine Verbindung mit einem abgerundeten Ende, das über den Endpunkt der Linie in einem Radius von der Hälfte der Breite der Linie gezogen und auf dem Endpunkt der Linie zentriert wird.
"Gehrung": Eine Verbindung mit einer scharfen, abgewinkelten Ecke, die mit den Außenseiten über den Endpunkt des Pfads hinaus gezogen wird, bis sie sich treffen.
Linienopazität
Optional malen
Er liegt zwischen 0 und 1 und sein Standardwert ist 1.
Linienbreite
Optional malen
Sein Wert kann 0 oder größer als 0 sein und in Pixel gemessen werden. Es definiert die Dicke des Strichs.
Kreis
Kreisunschärfe
Optional malen
Sein Wert ist 0 oder größer als 0 und wird in Pixeln gemessen. Bei Wert 1 erhält der Mittelpunkt seine volle Deckkraft.
Kreisfarbe
Optional malen
Es definiert die Kreisfarbe und sein Standardwert ist "#000000".
Kreisopazität
Optional malen
Er liegt zwischen 0 und 1 und sein Standardwert ist 1.
Kreisradius
Optional malen
Er definiert den Radius des Kreises und sein Wert ist 0 oder größer als 0. Der Standardwert ist 5.
Kreis-Strich-Farbe
Optional malen
Es definiert die Strichfarbe des Kreises und sein Standardwert ist "#000000".
Kreis-Strich-Farbe
Optional malen
Es definiert die Strichfarbe des Kreises und sein Standardwert ist "#000000".
Kreis-Strich-Deckkraft
Optional malen
Er liegt zwischen 0 und 1 und sein Standardwert ist 1. Der Standardwert ist 1.
Kreisstrichbreite
Optional malen
Es ist die Breite des Kreisstrichs und sein Wert ist 0 oder größer als 0 (gemessen in Pixel). Der Standardwert ist 0.