Próbuję uzyskać funkcje z mojej warstwy wektorowej. Warstwa wektorowa składa się z dokumentu GeoJSON załadowanego przez Geoserver. Próbowałem vector.features, ale na próżno. Czy ktoś mógłby w tym pomóc?Jak uzyskać funkcje z warstwy wektorowej w Openlayers 3
9
A
Odpowiedz
17
Architektura OL3 rozróżnia warstwę od źródła. Aby uzyskać dostęp do funkcji warstwy, musisz najpierw uzyskać dostęp do źródła warstwy. Wykonuje się to przez:
var source = layer.getSource();
W przypadku warstwy wektorowej otrzymasz obiekt ol.source.Vector. Z tego obiektu można uzyskać dostęp do funkcji poprzez:
var features = source.getFeatures();
Ponadto masz możliwość dostępu do specjalnych funkcji poprzez getFeatureById (ID) lub getFeaturesAtCoordinate (współrzędnych). Aby uzyskać więcej informacji, zobacz dokumentację api http://openlayers.org/en/v3.4.0/apidoc/ol.source.Vector.html
Powiązane problemy
- 1. Jak uzyskać warstwę z funkcji w Openlayers 3?
- 2. Jak mogę użyć obrazu SVG jako warstwy na OpenLayers-3
- 3. otwórz warstwy 3 jak narysować wielokąt programowo?
- 4. Jak wyłączyć DragPan w OpenLayers 3?
- 5. Usuń wszystkie funkcje z warstwy danych
- 6. Jak zintegrować OpenLayers 3 przekształcić przedłużenie
- 7. OpenLayers 3: prosty przykład LineString
- 8. Openlayers 3: Wybierz programowo programowo
- 9. Formatowanie wyjścia sterującego MousePosition w OpenLayers 3
- 10. Rysowanie mapy OpenLayers 3 w ukrytym elemencie
- 11. Keras, Jak uzyskać wyjście z każdej warstwy?
- 12. Jak uzyskać wybrane warstwy w control.layers?
- 13. Jak dodać mapy bazowe Google w openlayers-3?
- 14. Jak ładować warstwy w zależności od poziomu powiększenia?
- 15. Openlayers 3 pozycja etykiety elementu w stosunku do wielkości funkcji?
- 16. funkcja wektorów openlayers uzyskać pozycję pikseli
- 17. Czy istnieje sposób wyłączenia rotacji w OpenLayers 3?
- 18. Jak uzyskać wytłuszczenie etykiety w otwartych warstwach 3?
- 19. Jak indeksować sekwencję wektorową w sekwencji wektorowej
- 20. Klastra OpenLayers Ponownie oblicz
- 21. Clustering ogromnej przestrzeni wektorowej
- 22. Openlayers 3 Jak renderować każdy punkt w geometrii w wysokiej (małej) rozdzielczości?
- 23. Jak narysować linie poziome w openLayers?
- 24. Dołącz metadane do kolumny wektorowej w Spark
- 25. Warstwy układu? Oś Z?
- 26. Jak poprawnie "uzyskać do przodu" funkcje gettera?
- 27. Wymiana elementu w jednostce sieci wektorowej
- 28. OpenLayers i TypeScript?
- 29. Jak uzyskać aktualną metodę w Rails 3?
- 30. Jak mogę zmniejszyć rozmiar ikon w OpenLayers 3, używam Bing Maps