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 0değeridir.

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"'.
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"'.
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 0değeridir.

source

Katmanın işlediği veri kaynağının kimliği veya örneği.

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.

strokeColor

Çizginin rengini belirtir. Varsayılan "#1E90FF"değeridir.

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.

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.

strokeOpacity

Çizginin çizileceği opaklığı gösteren 0 ile 1 arasında bir sayı. Varsayılan 1değeridir.

strokeWidth

Çizginin piksel cinsinden genişliği. 0'a eşit veya daha büyük bir değer olmalıdır. Varsayılan 2değeridir.

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]

translateAnchor

için translatebaş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"'

Devralınan Özellikler

filter

Kaynak özelliklerde koşulları belirten bir ifade. Yalnızca filtreyle eşleşen özellikler görüntülenir.

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 >= minZoomgörünür. Varsayılan 24değeridir.

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 >= minZoomgörünür. Varsayılan 0değeridir.

visible

Katmanın görünür olup olmadığını belirtir. Varsayılan truedeğeridir.

Özellik Ayrıntıları

blur

Çizgiye piksel cinsinden uygulanacak bulanıklık miktarı. Varsayılan 0değ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 0değ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 1değ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 2değ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 translatebaş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 >= minZoomgörünür. Varsayılan 24değ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 >= minZoomgörünür. Varsayılan 0değeridir.

minZoom?: number

Özellik Değeri

number

LayerOptions.minZoom'danDevralındı

visible

Katmanın görünür olup olmadığını belirtir. Varsayılan truedeğeridir.

visible?: boolean

Özellik Değeri

boolean

LayerOptions.visible'danDevralındı