DataSourceOptions interface

Zdroj dat pro správu dat obrazce, který se zobrazí na mapě. Zdroj dat musí být přidán do vrstvy, aby byl viditelný na mapě. Možnosti pro DataSourceOptions.

Extends

Vlastnosti

buffer

Velikost vyrovnávací paměti kolem každé dlaždice Hodnota vyrovnávací paměti 0 bude poskytovat lepší výkon, ale při vykreslování bude s větší pravděpodobností generovat artefakty. Větší vyrovnávací paměti budou vytvářet levé artefakty, ale budou mít za následek nižší výkon. Výchozí 128

cluster

Logická hodnota označující, jestli mají být funkce bodu ve zdroji clusterované nebo ne. Pokud je nastavená hodnota true, body se seskupí do skupin podle poloměru. Výchozí false

clusterMaxZoom

Maximální úroveň přiblížení, ve které se mají seskupit body. Výchozí hodnota je o jednu lupu menší, maxZoom aby funkce posledního přiblížení nebyly seskupené.

clusterMinPoints

Minimální počet bodů potřebných k vytvoření clusteru, pokud je clustering povolený.

clusterProperties

Definuje vlastní vlastnosti, které se počítají pomocí výrazů pro všechny body v rámci každého clusteru a přidají se do vlastností každého bodu clusteru.

clusterRadius

Poloměr každého clusteru v pixelech. Výchozí 50

filter

Výraz pro filtrování funkcí před jejich zpracováním pro vykreslování.

generateId

Jestli se mají generovat ID pro funkce geojsonu. Pokud je tato možnost povolená, vlastnost feature.id se automaticky přiřadí na základě jejího indexu v poli funkcí a přepíše všechny předchozí hodnoty.

lineMetrics

Určuje, jestli se mají vypočítat metriky vzdálenosti řádků. To se vyžaduje pro vrstvy řádků, které určují lineGradient hodnoty. Výchozí false

maxZoom

Maximální úroveň přiblížení, na které se mají vytvářet vektorové dlaždice (vyšší znamená větší podrobnosti při vysokých úrovních přiblížení). Výchozí 18

promoteId

Vlastnost, která se má použít jako ID funkce (pro stav funkce). Buď název vlastnosti, nebo objekt formuláře {: }.

tolerance

Douglas-Peucker tolerance zjednodušení, která se uplatňuje na data při vykreslování (vyšší znamená jednodušší geometrie a rychlejší výkon). Výchozí 0.375

Podrobnosti vlastnosti

buffer

Velikost vyrovnávací paměti kolem každé dlaždice Hodnota vyrovnávací paměti 0 bude poskytovat lepší výkon, ale při vykreslování bude s větší pravděpodobností generovat artefakty. Větší vyrovnávací paměti budou vytvářet levé artefakty, ale budou mít za následek nižší výkon. Výchozí 128

buffer?: number

Hodnota vlastnosti

number

cluster

Logická hodnota označující, jestli mají být funkce bodu ve zdroji clusterované nebo ne. Pokud je nastavená hodnota true, body se seskupí do skupin podle poloměru. Výchozí false

cluster?: boolean

Hodnota vlastnosti

boolean

clusterMaxZoom

Maximální úroveň přiblížení, ve které se mají seskupit body. Výchozí hodnota je o jednu lupu menší, maxZoom aby funkce posledního přiblížení nebyly seskupené.

clusterMaxZoom?: number

Hodnota vlastnosti

number

clusterMinPoints

Minimální počet bodů potřebných k vytvoření clusteru, pokud je clustering povolený.

clusterMinPoints?: number | undefined

Hodnota vlastnosti

number | undefined

clusterProperties

Definuje vlastní vlastnosti, které se počítají pomocí výrazů pro všechny body v rámci každého clusteru a přidají se do vlastností každého bodu clusteru.

clusterProperties?: Record<string, AggregateExpression>

Hodnota vlastnosti

Record<string, AggregateExpression>

clusterRadius

Poloměr každého clusteru v pixelech. Výchozí 50

clusterRadius?: number

Hodnota vlastnosti

number

filter

Výraz pro filtrování funkcí před jejich zpracováním pro vykreslování.

filter?: any

Hodnota vlastnosti

any

generateId

Jestli se mají generovat ID pro funkce geojsonu. Pokud je tato možnost povolená, vlastnost feature.id se automaticky přiřadí na základě jejího indexu v poli funkcí a přepíše všechny předchozí hodnoty.

generateId?: boolean | undefined

Hodnota vlastnosti

boolean | undefined

lineMetrics

Určuje, jestli se mají vypočítat metriky vzdálenosti řádků. To se vyžaduje pro vrstvy řádků, které určují lineGradient hodnoty. Výchozí false

lineMetrics?: boolean

Hodnota vlastnosti

boolean

maxZoom

Maximální úroveň přiblížení, na které se mají vytvářet vektorové dlaždice (vyšší znamená větší podrobnosti při vysokých úrovních přiblížení). Výchozí 18

maxZoom?: number

Hodnota vlastnosti

number

promoteId

Vlastnost, která se má použít jako ID funkce (pro stav funkce). Buď název vlastnosti, nebo objekt formuláře {: }.

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

Hodnota vlastnosti

[key: string]: string | string | undefined

tolerance

Douglas-Peucker tolerance zjednodušení, která se uplatňuje na data při vykreslování (vyšší znamená jednodušší geometrie a rychlejší výkon). Výchozí 0.375

tolerance?: number

Hodnota vlastnosti

number