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 DataSourceOptions
seç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 |
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 |
cluster |
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 |
cluster |
Kümeleme etkinleştirildiyse küme oluşturmak için gereken en az nokta sayısı. |
cluster |
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. |
cluster |
Her kümenin piksel cinsinden yarıçapı.
Varsayılan |
filter | İşleme için işlemeden önce özellikleri filtrelemeye yönelik bir ifade. |
generate |
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. |
line |
Çizgi uzaklığı ölçümlerinin hesaplanıp hesaplanmayacağını belirtir.
Bu, değerleri belirten |
max |
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 |
promote |
Ö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 |
Ö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