Bagikan melalui


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 128

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

clusterMaxZoom

Tingkat pembesaran tampilan maksimum untuk titik kluster. Default ke satu zoom kurang dari maxZoom sehingga fitur zoom terakhir tidak diklusterkan.

clusterMinPoints

Jumlah minimum titik yang diperlukan untuk membentuk kluster jika pengklusteran diaktifkan.

clusterProperties

Menentukan properti kustom yang dihitung menggunakan ekspresi terhadap semua titik dalam setiap kluster dan ditambahkan ke properti setiap titik kluster.

clusterRadius

Radius setiap kluster dalam piksel. Default 50

filter

Ekspresi untuk memfilter fitur sebelum memprosesnya untuk penyajian.

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.

lineMetrics

Menentukan apakah akan menghitung metrik jarak baris. Ini diperlukan untuk lapisan baris yang menentukan lineGradient nilai. Default false

maxZoom

Tingkat pembesaran tampilan maksimum untuk membuat petak vektor (lebih tinggi berarti detail yang lebih besar pada tingkat pembesaran tampilan tinggi). Default 18

promoteId

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 0.375

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