Vimos no módulo 2 os tipos de camadas existentes, porém não foi falado em detalhes quais são as propriedades da camada, e é isso que iremos abordar nesse post.
Módulo 2: Camadas
1. Propriedades da Camada
O código abaixo demonstra como seria uma camada com praticamente todas as suas propriedades setadas. Após o código irei comentar cada uma das propriedades.
1.1. isBaseLayer: Define se a camada é ou não uma camada base.
1.2. numZoomLevels: Define a quantidade de zooms permitida para a camada.
1.3. displayInLayerSwitcher: Define se a camada irá estar visível ou não na lista de camadas
1.4. visibility: Define se a camada estará visível no mapa.
1.5. transparent: Define se a imagem deve ser transparente ou não
1.6. transistionEffect: Efeito usado quando é realizado um pan ou um zoom no mapa para recarregá-lo.
1.7. units: Unidade de medida do mapa
1.8. minResolution: Minima resolução permitida
1.9. maxResolution: Máxima resolução permitida
1.10. minScale: Mínima escala permitida
1.11. maxScale: Máxima escala permitida
1.12. minExtent: Mínima extensão permitida
1.13. maxExtent: Máxima extensão permitida
1.14. srs: Define o EPSG específico da camada
1.15. style: Define o estilo que será utilizado na camada
1.16. format: Define o formato que o OpenLayers irá gerar a imagem