Me gustaría mostrar muchas imágenes al mismo tiempo . Las imágenes están georreferenciadas (tienen extensiones), con algunas etiquetas encima que, al hacer clic, abren ventanas emergentes. No puedo decir cuántas exactamente porque dependerá de las elecciones del usuario.
Y quiero que el usuario elija la información que ve. Hay algunas casillas que puede marcar o no y se mostrarán más o menos imágenes dependiendo de sus elecciones.
Mi problema es que tengo que lidiar con el "problema" (que en realidad no es un problema) descrito en la wiki de OpenLayers: ¿Cuál es la cantidad máxima de capas que puedo tener en mi mapa OpenLayers?
Me preguntaba si hay una manera de tener más de 75 imágenes. Porque, el sistema realmente funciona, excepto cuando quiero mostrar más de 75 imágenes: Aparecen ventanas emergentes y etiquetas debajo de las imágenes...
He intentado durante mucho tiempo jugar con z-index
Sin embargo, sin éxito.
0 votos
¿cuál es su servidor de mapas back-end? Puede que le permita renderizar varias capas como una sola imagen, que OpenLayers tratará como una sola capa
0 votos
@tomfumb Geoserver. Tal vez sea posible hacerlo con él, pero me gustaría ocultar algunas de las imágenes cuando el usuario haga clic en una casilla, y si tengo que cargar una nueva imagen cada vez que el usuario haga clic en una... Será bastante largo... (hay muchos checkbox diferentes, cada uno ocultando diferentes imágenes)
0 votos
Podrías crear un servicio WMS con Geoserver, que sirva todas las imágenes. Cada imagen debería estar en una capa separada (capa separada en el servicio WMS, no capa separada en OpenLayers) y debería estar desactivada por defecto. En OpenLayers, cree una capa WMS y controle la capa habilitada mediante casillas de verificación (layers=image1,image4,etc en la cadena de solicitud).
0 votos
Vale, ¿entonces no hay manera de hacerlo sólo con OpenLayers? ¿No hay manera de cambiar el inicio de z-index o cualquier otra cosa?
0 votos
Estoy seguro de que se podría hacer con z-index, pero en mi experiencia con las APIs de mapeo web en javascript, una vez que se empieza a intentar cambiar el funcionamiento de la API, se va por el camino equivocado. Podría valer la pena ir a la lista de correo de openlayers dev. y preguntar por qué existe este límite - tal vez algunos navegadores comienzan a actuar más allá de este número. Si no es así, podrían darte una mejor idea de por dónde empezar. osgeo-org.1560.n6.nabble.com/OpenLayers-f3888594.html