Sto cercando di ottenere le funzionalità dal mio livello vettoriale. Il livello vettoriale è composto da un documento GeoJSON caricato tramite Geoserver. Ho provato le caratteristiche del vettore ma invano. Qualcuno potrebbe aiutare con questo?Come ottenere feature dal livello vettoriale in Openlayers 3
9
A
risposta
17
L'architettura di OL3 distingue tra un livello e la relativa origine. Quindi per accedere alle funzionalità di un livello devi prima accedere alla fonte del livello. Questo viene fatto tramite:
var source = layer.getSource();
In caso di un livello vettoriale si otterrà un oggetto ol.source.Vector. Da questo oggetto è possibile accedere alle funzionalità tramite:
var features = source.getFeatures();
Inoltre è ottenuto la possibilità di accedere a funzioni speciali via getFeatureById (id) o getFeaturesAtCoordinate (coordinate). Per ulteriori informazioni consultare la documentazione api http://openlayers.org/en/v3.4.0/apidoc/ol.source.Vector.html
Problemi correlati
- 1. Come selezionare una funzione a livello di codice su un livello vettoriale in OpenLayers?
- 2. Regola in OpenLayers 3
- 3. Come convertire le coordinate del livello vettoriale in Mappa Latitudine e Longitudine in Openlayers
- 4. openlayers 3 zoom in estensione combinata
- 5. Openlayers 3: come selezionare una funzione a livello di programmazione usando ol.interaction.Select?
- 6. Openlayers 3: selezionare una funzionalità a livello di programmazione
- 7. Come disabilitare DragPan in OpenLayers 3?
- 8. Come aggiungere Google basemaps in openlayers-3?
- 9. Openlayers 3 center map
- 10. Aggiornamento a OpenLayers 3
- 11. OpenLayers 3 Come registrare Caratteristica evento modificato come "featuremodified" in openlayers 2
- 12. Come ottenere l'estensione di un vettore vettoriale GeoJSON?
- 13. OpenLayers 3: Rimuovere listener di eventi
- 14. Come posso utilizzare un'immagine SVG come marker di mappa in OpenLayers-3?
- 15. Come ottenere un'etichetta in grassetto negli strati aperti 3?
- 16. formattazione l'uscita di controllo MousePosition in OpenLayers 3
- 17. Come spostare OpenLayers Vector a livello di programmazione?
- 18. Disegno di una mappa OpenLayers 3 in un elemento nascosto
- 19. come ottenere le coordinate di un poligono in OpenLayers
- 20. C'è un modo per disabilitare la rotazione in OpenLayers 3?
- 21. Funzioni di visualizzazione su OpenLayers Vector solo con un determinato livello di zoom
- 22. Forzare un livello Marker OpenLayers per disegnare in alto e con livelli selezionabili sotto
- 23. serializzazione vettoriale
- 24. CXF 3 Livello Cache
- 25. OpenLayers applicazione sempre offline?
- 26. Applicare il modello di hash al poligono negli openlayers
- 27. Script OpenLayers disponibile in CDN?
- 28. Javascript OpenLayers prima del listener di eventi zoom
- 29. Estrazione di feature audio
- 30. Vettorizzazione dell'hash di feature in python