2 votos

Obtenga información de la capa WMS con OpenLayers mobile

Estoy tratando de construir una aplicación web para el iPad utilizando OpenLayers Mobile. Una de las características que debe tener es que se puede tocar un árbol mostrado en un mapa base y obtener información sobre este árbol. Estos árboles se proporcionan a través de un servicio WMS en GeoServer y la información debe mostrarse en una ventana emergente.

En la versión estándar de OpenLayers utilizaría WMSGetFeatureInfo para conseguirlo, pero parece que esto no funciona con la versión móvil.

Al utilizar OpenLayers mobile, me aparece un mensaje de error que dice:

TypeError: OpenLayers.Control.WMSGetFeatureInfo is not a constructor

¿Pueden ayudarme a arreglar esto?

1voto

nmtoken Puntos 1096

Si la compilación de OpenLayers.mobile.js no contiene los controles que quieres usar (como parece ser el caso de tu ejemplo), pero no quieres usar la compilación completa de OpenLayers.js porque es demasiado verbosa para una aplicación móvil, entonces la solución es construir tu propia versión personalizada.

Ver Despliegue (envío de OpenLayers 2 en su aplicación) para saber cómo crear una versión personalizada de OpenLayers 2.

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