Share via


DataSourceOptions interface

Haritada görüntülenecek şekil verilerini yönetmek için bir veri kaynağı. Veri kaynağının haritada görünmeden önce katmana eklenmesi gerekir. için DataSourceOptionsseçenekler.

Extends

Özellikler

buffer

Her kutucuğun etrafındaki arabelleğin boyutu. 0 arabellek değeri daha iyi performans sağlar ancak işleme sırasında yapıt oluşturma olasılığı daha yüksektir. Daha büyük arabellekler sol yapıtlar üretir ancak performansın yavaşlamasına neden olur. Varsayılan 128

cluster

Kaynaktaki Nokta özelliklerinin kümelenip kümelenmemesi gerektiğini gösteren boole değeri. True olarak ayarlanırsa, noktalar yarıçapa göre gruplar halinde kümelenir. Varsayılan false

clusterMaxZoom

Noktaların kümelenmesi için maksimum yakınlaştırma düzeyi. Son yakınlaştırma özelliklerinin kümelenmemesi için varsayılan olarak bir yakınlaştırma küçüktür maxZoom .

clusterMinPoints

Kümeleme etkinleştirildiyse küme oluşturmak için gereken en az nokta sayısı.

clusterProperties

Her küme içindeki tüm noktalarda ifadeler kullanılarak hesaplanan ve her küme noktasının özelliklerine eklenen özel özellikleri tanımlar.

clusterRadius

Her kümenin piksel cinsinden yarıçapı. Varsayılan 50

filter

İşleme için işlemeden önce özellikleri filtrelemeye yönelik bir ifade.

generateId

Geojson özellikleri için kimlik oluşturulup oluşturulmayacağı. Etkinleştirildiğinde, feature.id özelliği özellikler dizisindeki dizinine göre otomatik olarak atanır ve önceki değerlerin üzerine yazılır.

lineMetrics

Çizgi uzaklığı ölçümlerinin hesaplanıp hesaplanmayacağını belirtir. Bu, değerleri belirten lineGradient çizgi katmanları için gereklidir. Varsayılan false

maxZoom

Vektör kutucuklarının oluşturulacağı maksimum yakınlaştırma düzeyi (yüksek, yüksek yakınlaştırma düzeylerinde daha fazla ayrıntı anlamına gelir). Varsayılan 18

promoteId

Özellik kimliği olarak kullanılacak özellik (özellik durumu için). Özellik adı veya {: } formunun nesnesi.

tolerance

İşleme sırasında verilere uygulanan Douglas-Peucker basitleştirme toleransı (daha yüksek, daha basit geometriler ve daha hızlı performans anlamına gelir). Varsayılan 0.375

Özellik Ayrıntıları

buffer

Her kutucuğun etrafındaki arabelleğin boyutu. 0 arabellek değeri daha iyi performans sağlar ancak işleme sırasında yapıt oluşturma olasılığı daha yüksektir. Daha büyük arabellekler sol yapıtlar üretir ancak performansın yavaşlamasına neden olur. Varsayılan 128

buffer?: number

Özellik Değeri

number

cluster

Kaynaktaki Nokta özelliklerinin kümelenip kümelenmemesi gerektiğini gösteren boole değeri. True olarak ayarlanırsa, noktalar yarıçapa göre gruplar halinde kümelenir. Varsayılan false

cluster?: boolean

Özellik Değeri

boolean

clusterMaxZoom

Noktaların kümelenmesi için maksimum yakınlaştırma düzeyi. Son yakınlaştırma özelliklerinin kümelenmemesi için varsayılan olarak bir yakınlaştırma küçüktür maxZoom .

clusterMaxZoom?: number

Özellik Değeri

number

clusterMinPoints

Kümeleme etkinleştirildiyse küme oluşturmak için gereken en az nokta sayısı.

clusterMinPoints?: number | undefined

Özellik Değeri

number | undefined

clusterProperties

Her küme içindeki tüm noktalarda ifadeler kullanılarak hesaplanan ve her küme noktasının özelliklerine eklenen özel özellikleri tanımlar.

clusterProperties?: Record<string, AggregateExpression>

Özellik Değeri

Record<string, AggregateExpression>

clusterRadius

Her kümenin piksel cinsinden yarıçapı. Varsayılan 50

clusterRadius?: number

Özellik Değeri

number

filter

İşleme için işlemeden önce özellikleri filtrelemeye yönelik bir ifade.

filter?: any

Özellik Değeri

any

generateId

Geojson özellikleri için kimlik oluşturulup oluşturulmayacağı. Etkinleştirildiğinde, feature.id özelliği özellikler dizisindeki dizinine göre otomatik olarak atanır ve önceki değerlerin üzerine yazılır.

generateId?: boolean | undefined

Özellik Değeri

boolean | undefined

lineMetrics

Çizgi uzaklığı ölçümlerinin hesaplanıp hesaplanmayacağını belirtir. Bu, değerleri belirten lineGradient çizgi katmanları için gereklidir. Varsayılan false

lineMetrics?: boolean

Özellik Değeri

boolean

maxZoom

Vektör kutucuklarının oluşturulacağı maksimum yakınlaştırma düzeyi (yüksek, yüksek yakınlaştırma düzeylerinde daha fazla ayrıntı anlamına gelir). Varsayılan 18

maxZoom?: number

Özellik Değeri

number

promoteId

Özellik kimliği olarak kullanılacak özellik (özellik durumu için). Özellik adı veya {: } formunun nesnesi.

promoteId?: [key: string]: string | string | undefined

Özellik Değeri

[key: string]: string | string | undefined

tolerance

İşleme sırasında verilere uygulanan Douglas-Peucker basitleştirme toleransı (daha yüksek, daha basit geometriler ve daha hızlı performans anlamına gelir). Varsayılan 0.375

tolerance?: number

Özellik Değeri

number