SourceManager interface
Gestione delle origini del controllo mappa. Esposto tramite la proprietà di origine dell'atlas. Classe Mappa. Impossibile creare un'istanza dell'utente.
Metodi
add(Source | Source[]) | Aggiunge una o più origini dati alla mappa. La mappa deve essere pronta prima che sia possibile aggiungere un'origine. Usare il metodo map.events.add con il tipo di evento 'ready'. |
clear() | Rimuove tutte le origini dalla mappa. |
get |
Recupera un'origine con l'ID specificato. |
get |
Ottiene lo stato di una funzionalità |
get |
Restituisce tutte le funzionalità di forma di cui è stato eseguito il rendering in un'origine che corrispondono a un filtro specificato. Se l'origine è un'origine del riquadro vettore, è necessario specificare un nome del livello di origine. |
get |
Recupera tutte le origini aggiunte alla mappa. |
is |
Restituisce un valore booleano che indica se l'origine viene caricata o meno. |
remove(string | Source | Array<string | Source>) | Rimuove una o più origini dalla mappa specificando l'ID origine o specificando l'origine stessa. |
remove |
Rimuove lo stato o un singolo valore chiave dello stato di una funzionalità. |
set |
Imposta lo stato della funzionalità passando un oggetto coppia di valori chiave. |
Dettagli metodo
add(Source | Source[])
Aggiunge una o più origini dati alla mappa. La mappa deve essere pronta prima che sia possibile aggiungere un'origine. Usare il metodo map.events.add con il tipo di evento 'ready'.
function add(source: Source | Source[])
Parametri
clear()
Rimuove tutte le origini dalla mappa.
function clear()
getById(string)
Recupera un'origine con l'ID specificato.
function getById(id: string): Source
Parametri
- id
-
string
Restituisce
getFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string)
Ottiene lo stato di una funzionalità
function getFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string): object
Parametri
- source
-
string | Source
ID dell'origine
- sourceLayer
-
string
ID del livello
Restituisce
object
getRenderedShapes(string | Source, Expression, string)
Restituisce tutte le funzionalità di forma di cui è stato eseguito il rendering in un'origine che corrispondono a un filtro specificato. Se l'origine è un'origine del riquadro vettore, è necessario specificare un nome del livello di origine.
function getRenderedShapes(source: string | Source, filter?: Expression, sourceLayer?: string): Array<Feature<atlas.data.Geometry, any> | Shape>
Parametri
- source
-
string | Source
origine da eseguire query
- filter
- Expression
un filtro per limitare la query
- sourceLayer
-
string
livello in cui corrispondono forme e funzionalità
Restituisce
getSources()
isSourceLoaded(string | Source)
Restituisce un valore booleano che indica se l'origine viene caricata o meno.
function isSourceLoaded(source: string | Source): boolean
Parametri
- source
-
string | Source
ID di un'origine o di un oggetto Source.
Restituisce
boolean
remove(string | Source | Array<string | Source>)
Rimuove una o più origini dalla mappa specificando l'ID origine o specificando l'origine stessa.
function remove(source: string | Source | Array<string | Source>)
Parametri
removeFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string, string)
Rimuove lo stato o un singolo valore chiave dello stato di una funzionalità.
function removeFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string, key?: string)
Parametri
- source
-
string | Source
ID dell'origine
- sourceLayer
-
string
ID del livello
- key
-
string
chiave nello stato della funzionalità da aggiornare
setFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, object, string)
Imposta lo stato della funzionalità passando un oggetto coppia di valori chiave.
function setFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, state: object, sourceLayer?: string)
Parametri
- source
-
string | Source
ID dell'origine
- state
-
object
- sourceLayer
-
string
ID del livello