1 votos

¿Cómo activar y desactivar la función de popup en OpenLayers2?

Soy un principiante en OpenLayers y quiero activar y desactivar una característica emergente, que tiene que mostrar latitud y longitud del clic, que está iniciando la ventana emergente [sin marcadores].

Actualmente estoy utilizando OpenLayers.Control.WMSGetFeatureInfo y una variable para alternar entre obtener información y ventana emergente. Pero tiene algunos problemas, cada vez que hago clic siempre hace llamadas al servidor WMS, así que quiero controles separados, que pueda habilitar y deshabilitar según necesite...

Cualquier idea es bienvenida...

2voto

C. Ross Puntos 126

Por favor, eche un vistazo a los ejemplos de OpenLayers para tener una idea de cómo hacer las cosas. Busque el ejemplo de Control Personalizado.

Ahora, para responder a su pregunta, he construido un ejemplo rápido con un control que muestra una alerta cuando haces clic en el mapa. Para activarlo o desactivarlo, simplemente haga clic en la casilla de verificación debajo del mapa. El ejemplo:

http://jsfiddle.net/gsgUk/

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