Jak zmienić wygląd Feature.Vector, który jest już wyświetlany?


9

Stworzyłem kilka obiektów Feature.Vectors z obiektów Point i przypisałem im styl. Teraz chcę dynamicznie zmieniać wygląd jednej z funkcji w czasie rzeczywistym; np. zmień go z czerwonego na niebieski. (NIE zatrzymuję się nad tą funkcją.) Próbowałem zmienić jej styl, następnie wykonałem odświeżenie () na warstwie lub przerysowanie () itp. I albo nic się nie dzieje, albo funkcja znika. Jakieś sugestie? Dzięki.


czy już zapisałeś ten problem?

Odpowiedzi:



1

Zgadzam się z @drnextgis, że przerysowanie zrobi (+1 za niezłą próbkę). Chociaż w twojej sytuacji, ponieważ chcesz po prostu przerysować jedną funkcję, skorzystam z tego, feature.layer.drawFeature(feature);co przedstawiono w poniższej próbce tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.