DataSourceOptions interface
Sumber data untuk mengelola data bentuk yang akan ditampilkan di peta.
Sumber data harus ditambahkan ke lapisan sebelum terlihat di peta.
Opsi untuk DataSourceOptions
.
- Extends
Properti
buffer | Ukuran buffer di sekitar setiap petak peta.
Nilai buffer 0 akan memberikan performa yang lebih baik tetapi akan lebih mungkin menghasilkan artefak saat penyajian.
Buffer yang lebih besar akan menghasilkan artefak kiri tetapi akan menghasilkan performa yang lebih lambat.
Default |
cluster | Boolean yang menunjukkan apakah fitur Point di sumber harus diklusterkan atau tidak.
Jika diatur ke true, titik akan dikelompokkan bersama ke dalam kelompok menurut radius.
Default |
cluster |
Tingkat pembesaran tampilan maksimum untuk titik kluster.
Default ke satu zoom kurang dari |
cluster |
Jumlah minimum titik yang diperlukan untuk membentuk kluster jika pengklusteran diaktifkan. |
cluster |
Menentukan properti kustom yang dihitung menggunakan ekspresi terhadap semua titik dalam setiap kluster dan ditambahkan ke properti setiap titik kluster. |
cluster |
Radius setiap kluster dalam piksel.
Default |
filter | Ekspresi untuk memfilter fitur sebelum memprosesnya untuk penyajian. |
generate |
Apakah akan menghasilkan id untuk fitur geojson. Saat diaktifkan, properti feature.id akan ditetapkan secara otomatis berdasarkan indeksnya dalam array fitur, menulis nilai sebelumnya secara berlebihan. |
line |
Menentukan apakah akan menghitung metrik jarak baris.
Ini diperlukan untuk lapisan baris yang menentukan |
max |
Tingkat pembesaran tampilan maksimum untuk membuat petak vektor (lebih tinggi berarti detail yang lebih besar pada tingkat pembesaran tampilan tinggi).
Default |
promote |
Properti yang digunakan sebagai id fitur (untuk status fitur). Baik nama properti, atau objek formulir {: }. |
tolerance | Toleransi penyederhanaan Douglas-Peucker yang diterapkan pada data saat penyajian (lebih tinggi berarti geometri yang lebih sederhana dan performa yang lebih cepat).
Default |
Detail Properti
buffer
Ukuran buffer di sekitar setiap petak peta.
Nilai buffer 0 akan memberikan performa yang lebih baik tetapi akan lebih mungkin menghasilkan artefak saat penyajian.
Buffer yang lebih besar akan menghasilkan artefak kiri tetapi akan menghasilkan performa yang lebih lambat.
Default 128
buffer?: number
Nilai Properti
number
cluster
Boolean yang menunjukkan apakah fitur Point di sumber harus diklusterkan atau tidak.
Jika diatur ke true, titik akan dikelompokkan bersama ke dalam kelompok menurut radius.
Default false
cluster?: boolean
Nilai Properti
boolean
clusterMaxZoom
Tingkat pembesaran tampilan maksimum untuk titik kluster.
Default ke satu zoom kurang dari maxZoom
sehingga fitur zoom terakhir tidak diklusterkan.
clusterMaxZoom?: number
Nilai Properti
number
clusterMinPoints
Jumlah minimum titik yang diperlukan untuk membentuk kluster jika pengklusteran diaktifkan.
clusterMinPoints?: number | undefined
Nilai Properti
number | undefined
clusterProperties
Menentukan properti kustom yang dihitung menggunakan ekspresi terhadap semua titik dalam setiap kluster dan ditambahkan ke properti setiap titik kluster.
clusterProperties?: Record<string, AggregateExpression>
Nilai Properti
Record<string, AggregateExpression>
clusterRadius
Radius setiap kluster dalam piksel.
Default 50
clusterRadius?: number
Nilai Properti
number
filter
Ekspresi untuk memfilter fitur sebelum memprosesnya untuk penyajian.
filter?: any
Nilai Properti
any
generateId
Apakah akan menghasilkan id untuk fitur geojson. Saat diaktifkan, properti feature.id akan ditetapkan secara otomatis berdasarkan indeksnya dalam array fitur, menulis nilai sebelumnya secara berlebihan.
generateId?: boolean | undefined
Nilai Properti
boolean | undefined
lineMetrics
Menentukan apakah akan menghitung metrik jarak baris.
Ini diperlukan untuk lapisan baris yang menentukan lineGradient
nilai.
Default false
lineMetrics?: boolean
Nilai Properti
boolean
maxZoom
Tingkat pembesaran tampilan maksimum untuk membuat petak vektor (lebih tinggi berarti detail yang lebih besar pada tingkat pembesaran tampilan tinggi).
Default 18
maxZoom?: number
Nilai Properti
number
promoteId
Properti yang digunakan sebagai id fitur (untuk status fitur). Baik nama properti, atau objek formulir {: }.
promoteId?: [key: string]: string | string | undefined
Nilai Properti
[key: string]: string | string | undefined
tolerance
Toleransi penyederhanaan Douglas-Peucker yang diterapkan pada data saat penyajian (lebih tinggi berarti geometri yang lebih sederhana dan performa yang lebih cepat).
Default 0.375
tolerance?: number
Nilai Properti
number