Como alterar a aparência de um Feature.Vector que já é exibido?


9

Eu criei um monte de objetos Feature.Vectors a partir de Point e atribuí a eles um estilo. Agora, quero alterar dinamicamente a aparência de um dos recursos em tempo real; por exemplo, altere de vermelho para azul. (NÃO estou passando o mouse sobre o recurso.) Tentei alterar o estilo e, em seguida, atualizar () na camada ou redesenhar (), etc, e nada acontece ou o recurso desaparece. Alguma sugestão? Obrigado.


você já salvou esse problema?

Respostas:



1

Concordo com @drnextgis que o redesenho fará (+1 para uma boa amostra). Embora na sua situação, como você deseja apenas redesenhar um único recurso, eu usaria o feature.layer.drawFeature(feature);que é apresentado no exemplo a seguir aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.