11 votos

En OpenLayers zoom a extensión de todas las superposiciones

En Openlayers puedo zoom en el recuadro de todas las capas así:

map.zoomToExtent();

También puedo zoom en el recuadro de una sola capa:

map.zoomToExtent(layer_name.getDataExtent());

¿Hay una manera fácil de hacer zoom a la medida de todas las capas excepto la capa base? En otras palabras, que muestra la medida de todas las superposiciones.

7voto

Yaakov Ellis Puntos 15470
  1. bucle for en todas sus capas
    1. Saltar la capa de base [por su requisito]
    2. Utilizar bounds.extend(...) para crear el todo-que abarca límites objeto API
  2. Zoom a los límites resultantes API

1voto

eplawless Puntos 2076

¿por qué fijar un map.restrictedExtent y llamada map.zoomToExtent(map.restrictedExtent) ?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X