Megosztás a következőn keresztül:


SourceManager interface

A térképvezérlő forrásainak kezelője. Az atlasz forrástulajdonságán keresztül elérhetővé téve. Térképosztály. A felhasználó nem tudja példányosítani.

Metódusok

add(Source | Source[])

Hozzáad egy vagy több adatforrást a térképhez. A térképnek készen kell állnia a forrás hozzáadásához. Használja a map.events.add metódust a "ready" eseménytípussal.

clear()

Eltávolítja az összes forrást a térképről.

getById(string)

Lekéri a megadott azonosítójú forrást.

getFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string)

Egy funkció állapotának lekérdezése

getRenderedShapes(string | Source, Expression, string)

Egy adott szűrőnek megfelelő forrás összes renderelt alakzatfunkcióját visszaadja. Ha a forrás vektorcsempeforrás, meg kell adni a forrásréteg nevét.

getSources()

Lekéri a térképhez hozzáadott összes forrást.

isSourceLoaded(string | Source)

Egy logikai értéket ad vissza, amely jelzi, hogy a forrás be van-e töltve.

remove(string | Source | Array<string | Source>)

Eltávolít egy vagy több forrást a térképről a forrásazonosító megadásával vagy magának a forrásnak a megadásával.

removeFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string, string)

Eltávolítja egy funkció állapotát vagy egyetlen kulcsértékét.

setFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, object, string)

Beállítja a funkció állapotát egy kulcsértékpár-objektum átadásával.

Metódus adatai

add(Source | Source[])

Hozzáad egy vagy több adatforrást a térképhez. A térképnek készen kell állnia a forrás hozzáadásához. Használja a map.events.add metódust a "ready" eseménytípussal.

function add(source: Source | Source[])

Paraméterek

source

Source | Source[]

clear()

Eltávolítja az összes forrást a térképről.

function clear()

getById(string)

Lekéri a megadott azonosítójú forrást.

function getById(id: string): Source

Paraméterek

id

string

Válaszok

getFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string)

Egy funkció állapotának lekérdezése

function getFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string): object

Paraméterek

feature

string | Shape | Feature<Geometry, any>

a szolgáltatás azonosítója

source

string | Source

a forrás azonosítója

sourceLayer

string

a réteg azonosítója

Válaszok

object

getRenderedShapes(string | Source, Expression, string)

Egy adott szűrőnek megfelelő forrás összes renderelt alakzatfunkcióját visszaadja. Ha a forrás vektorcsempeforrás, meg kell adni a forrásréteg nevét.

function getRenderedShapes(source: string | Source, filter?: Expression, sourceLayer?: string): Array<Feature<atlas.data.Geometry, any> | Shape>

Paraméterek

source

string | Source

lekérdezendő forrás

filter
Expression

szűrő a lekérdezés korlátozásához

sourceLayer

string

a réteg, ahol az alakzatok és a funkciók egyeznek

Válaszok

Array<Feature<Geometry, any> | Shape>

getSources()

Lekéri a térképhez hozzáadott összes forrást.

function getSources(): Source[]

Válaszok

Source[]

isSourceLoaded(string | Source)

Egy logikai értéket ad vissza, amely jelzi, hogy a forrás be van-e töltve.

function isSourceLoaded(source: string | Source): boolean

Paraméterek

source

string | Source

Egy forrás vagy forrásobjektum azonosítója.

Válaszok

boolean

remove(string | Source | Array<string | Source>)

Eltávolít egy vagy több forrást a térképről a forrásazonosító megadásával vagy magának a forrásnak a megadásával.

function remove(source: string | Source | Array<string | Source>)

Paraméterek

source

string | Source | Array<string | Source>

removeFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string, string)

Eltávolítja egy funkció állapotát vagy egyetlen kulcsértékét.

function removeFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string, key?: string)

Paraméterek

feature

string | Shape | Feature<Geometry, any>

a szolgáltatás azonosítója

source

string | Source

a forrás azonosítója

sourceLayer

string

a réteg azonosítója

key

string

a frissítéshez szükséges funkcióállapotban lévő kulcs

setFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, object, string)

Beállítja a funkció állapotát egy kulcsértékpár-objektum átadásával.

function setFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, state: object, sourceLayer?: string)

Paraméterek

feature

string | Shape | Feature<Geometry, any>

a szolgáltatás azonosítója

source

string | Source

a forrás azonosítója

state

object

sourceLayer

string

a réteg azonosítója