Mais

Faça uma lista de camadas


Estou trabalhando com a biblioteca javascript OpenLayers 3.0. Tento fazer a listagem das camadas do meu mapa.

Se eu fizer

console.log (map.getLayers ());

Eu tenho a matriz [a] minhas quatro camadas:

Mas não encontro nisso o nome das minhas camadas.

Como posso pegar o nome e imprimi-lo em um alerta?


Você pode tentar algo assim:

var layers = map.getLayers (); var length = layers.getLength (); para (var i = 0; i

map.getLayers (). getArray ()

vai te dar todas as suas camadas

se o nome do seu atributo for nome, então, para o primeiro elemento da sua lista de camadas:

map.getLayers (). getArray () [0] .get ('nome')


Assista o vídeo: A Lista, de Oswaldo Montenegro. (Outubro 2021).