Eu tenho um mapa que sobrepõe dados do Open Street Map em imagens para a Pensilvânia. Como camada de base para as estradas (e eventualmente outras camadas), tenho duas camadas de base - Blue Marble NG e USGS EROS 1ft. Eu gostaria de poder combinar essas duas camadas em um único objeto de mapa base que muda automaticamente à medida que o usuário aproxima o zoom, pois não faz sentido exibir as imagens de 1 pé para todo o estado ou as imagens de mármore azul quando você estiver com o zoom.
Idealmente, eu gostaria de fazer isso no lado do cliente, pois estou obtendo as imagens de dois sites diferentes.
openlayers-2
Ian Turton
fonte
fonte
Respostas:
Aqui está uma página de exemplo com um manipulador de eventos para zoomend - http://www.openlayers.org/dev/examples/events.html .
fonte
Outra maneira ... usando o controle de opacidade
Experimente este exemplo https://github.com/openlayers/ol2/blob/master/examples/layer-opacity.html
uma combinação dos mapas USGS_EDC_Elev_NED_3 (Shaded Relief) e Topo com controle de opacidade
Funciona muito bem.
fonte