LineLayerOptions interface
Bir çizgi katmanında SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon ve MultiPolygon nesneleri işlenirken kullanılan seçenekler.
- Extends
Özellikler
blur | Çizgiye piksel cinsinden uygulanacak bulanıklık miktarı.
Varsayılan |
line |
Satırların uçlarının nasıl işlendiğini belirtir. '"butt"': Çizginin tam uç noktasına çizilmiş karesi alınmış ucu olan bir kapak. '"round"': Çizgi genişliğinin yarısının yarıçapında çizginin uç noktasının ötesine çekilen ve çizginin uç noktasında ortalanan, yuvarlak uçlu bir başlık. '"square"': Çizgi genişliğinin yarısı kadar bir mesafede çizginin uç noktasının dışına çekilen karesi alınmış ucu olan bir başlık. Varsayılan '"round"'. |
line |
Satırlardaki bağlantıların nasıl işlendiğini belirtir. '"eğim"': Çizgi genişliğinin yarısı kadar bir mesafede çizginin uç noktasının ötesine çekilen karesi alınmış ucu olan birleşim. '"round"': Çizgi genişliğinin yarısının yarıçapında çizginin uç noktasının ötesine çekilen ve çizginin uç noktasında ortalanan yuvarlak uçlu birleşim. '"gıcır"': Karşılanana kadar yolun uç noktasının ötesinde dış kenarlarıyla çizilmiş keskin, açılı köşeli bir birleşim. Varsayılan '"round"'. |
offset | Çizginin uzaklığı.
Pozitif bir değer, çizginin yönüne göre çizgiyi sağa kaydırıyor.
Negatif bir değer sola kayıyor.
Varsayılan |
source | Katmanın işlediği veri kaynağının kimliği veya örneği. |
source |
Katmanın kaynağı bir VectorTileSource olduğunda gereklidir. Bir vektör kaynağının içinde birden çok katman olabilir; bu, bu katmanda hangi katmanın işlenip işlenebileceğini tanımlar. Diğer tüm kaynak türleri için yasaktır. |
stroke |
Çizginin rengini belirtir.
Varsayılan |
stroke |
Tire desenini oluşturan alternatif tirelerin ve boşlukların uzunluklarını belirtir. Sayılar 0'a eşit veya daha büyük olmalıdır. Uzunluklar strokeWidth tarafından ölçeklendirilir. Tire uzunluğunu piksellere dönüştürmek için uzunluğu geçerli vuruş genişliğiyle çarpın. |
stroke |
Çizgileri renklendirmek için bir gradyan tanımlar. DataSource lineMetrics seçeneğinin true olarak ayarlanmasını gerektirir. strokeDashArray ayarlandıysa devre dışı bırakılır. |
stroke |
Çizginin çizileceği opaklığı gösteren 0 ile 1 arasında bir sayı.
Varsayılan |
stroke |
Çizginin piksel cinsinden genişliği. 0'a eşit veya daha büyük bir değer olmalıdır.
Varsayılan |
translate | Çizgiyi normal olarak işlendiği yere göre işlemek için piksel cinsinden uzaklık miktarı.
Negatif değerler sola ve yukarıyı gösterir.
Varsayılan: |
translate |
için '"map"': Çizgiler haritaya göre çevrilir. '"görünüm penceresi"': Çizgiler görünüm penceresine göre çevrilir Varsayılan: '"map"' |
Devralınan Özellikler
filter | Kaynak özelliklerde koşulları belirten bir ifade. Yalnızca filtreyle eşleşen özellikler görüntülenir. |
max |
Katmanı işlemek için en yüksek yakınlaştırma düzeyini belirten bir tamsayı.
Bu değer özeldir, yani katman konumunda |
min |
Katmanı işlemek için en düşük yakınlaştırma düzeyini belirten bir tamsayı.
Bu değer kapsayıcıdır; örneğin katman konumunda |
visible | Katmanın görünür olup olmadığını belirtir.
Varsayılan |
Özellik Ayrıntıları
blur
Çizgiye piksel cinsinden uygulanacak bulanıklık miktarı.
Varsayılan 0
değeridir.
blur?: number | DataDrivenPropertyValueSpecification<number>
Özellik Değeri
number | DataDrivenPropertyValueSpecification<number>
lineCap
Satırların uçlarının nasıl işlendiğini belirtir.
'"butt"': Çizginin tam uç noktasına çizilmiş karesi alınmış ucu olan bir kapak.
'"round"': Çizgi genişliğinin yarısının yarıçapında çizginin uç noktasının ötesine çekilen ve çizginin uç noktasında ortalanan, yuvarlak uçlu bir başlık.
'"square"': Çizgi genişliğinin yarısı kadar bir mesafede çizginin uç noktasının dışına çekilen karesi alınmış ucu olan bir başlık.
Varsayılan '"round"'.lineCap?: "butt" | "round" | "square"
Özellik Değeri
"butt" | "round" | "square"
lineJoin
Satırlardaki bağlantıların nasıl işlendiğini belirtir.
'"eğim"': Çizgi genişliğinin yarısı kadar bir mesafede çizginin uç noktasının ötesine çekilen karesi alınmış ucu olan birleşim.
'"round"': Çizgi genişliğinin yarısının yarıçapında çizginin uç noktasının ötesine çekilen ve çizginin uç noktasında ortalanan yuvarlak uçlu birleşim.
'"gıcır"': Karşılanana kadar yolun uç noktasının ötesinde dış kenarlarıyla çizilmiş keskin, açılı köşeli bir birleşim.
Varsayılan '"round"'.lineJoin?: "bevel" | "round" | "miter"
Özellik Değeri
"bevel" | "round" | "miter"
offset
Çizginin uzaklığı.
Pozitif bir değer, çizginin yönüne göre çizgiyi sağa kaydırıyor.
Negatif bir değer sola kayıyor.
Varsayılan 0
değeridir.
offset?: number | DataDrivenPropertyValueSpecification<number>
Özellik Değeri
number | DataDrivenPropertyValueSpecification<number>
source
Katmanın işlediği veri kaynağının kimliği veya örneği.
source?: string | Source
Özellik Değeri
string | Source
sourceLayer
Katmanın kaynağı bir VectorTileSource olduğunda gereklidir. Bir vektör kaynağının içinde birden çok katman olabilir; bu, bu katmanda hangi katmanın işlenip işlenebileceğini tanımlar. Diğer tüm kaynak türleri için yasaktır.
sourceLayer?: string
Özellik Değeri
string
strokeColor
Çizginin rengini belirtir.
Varsayılan "#1E90FF"
değeridir.
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
Özellik Değeri
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
Tire desenini oluşturan alternatif tirelerin ve boşlukların uzunluklarını belirtir. Sayılar 0'a eşit veya daha büyük olmalıdır. Uzunluklar strokeWidth tarafından ölçeklendirilir. Tire uzunluğunu piksellere dönüştürmek için uzunluğu geçerli vuruş genişliğiyle çarpın.
strokeDashArray?: number[]
Özellik Değeri
number[]
strokeGradient
Çizgileri renklendirmek için bir gradyan tanımlar. DataSource lineMetrics seçeneğinin true olarak ayarlanmasını gerektirir. strokeDashArray ayarlandıysa devre dışı bırakılır.
strokeGradient?: Expression
Özellik Değeri
strokeOpacity
Çizginin çizileceği opaklığı gösteren 0 ile 1 arasında bir sayı.
Varsayılan 1
değeridir.
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
Özellik Değeri
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
Çizginin piksel cinsinden genişliği. 0'a eşit veya daha büyük bir değer olmalıdır.
Varsayılan 2
değeridir.
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
Özellik Değeri
number | DataDrivenPropertyValueSpecification<number>
translate
Çizgiyi normal olarak işlendiği yere göre işlemek için piksel cinsinden uzaklık miktarı.
Negatif değerler sola ve yukarıyı gösterir.
Varsayılan: [0,0]
translate?: Pixel
Özellik Değeri
translateAnchor
için translate
başvuru çerçevesini belirtir.
'"map"': Çizgiler haritaya göre çevrilir.
'"görünüm penceresi"': Çizgiler görünüm penceresine göre çevrilir
Varsayılan: '"map"'translateAnchor?: "map" | "viewport"
Özellik Değeri
"map" | "viewport"
Devralınan Özellik Detayları
filter
Kaynak özelliklerde koşulları belirten bir ifade. Yalnızca filtreyle eşleşen özellikler görüntülenir.
filter?: Expression
Özellik Değeri
LayerOptions.filter'danDevralındı
maxZoom
Katmanı işlemek için en yüksek yakınlaştırma düzeyini belirten bir tamsayı.
Bu değer özeldir, yani katman konumunda maxZoom > zoom >= minZoom
görünür.
Varsayılan 24
değeridir.
maxZoom?: number
Özellik Değeri
number
LayerOptions.maxZoom'danDevralındı
minZoom
Katmanı işlemek için en düşük yakınlaştırma düzeyini belirten bir tamsayı.
Bu değer kapsayıcıdır; örneğin katman konumunda maxZoom > zoom >= minZoom
görünür.
Varsayılan 0
değeridir.
minZoom?: number
Özellik Değeri
number
LayerOptions.minZoom'danDevralındı
visible
Katmanın görünür olup olmadığını belirtir.
Varsayılan true
değeridir.
visible?: boolean
Özellik Değeri
boolean
LayerOptions.visible'danDevralındı