Tengo una aplicación que tiene que realizar una solicitud HTTP (que manejará algunas transformaciones de mapas) antes de recuperar los mosaicos WMS del servidor.
¿Hay alguna forma de pausar la actualización automática de TileWMS después de arrastrar el mapa?
Establecer invisible o eliminar y agregar la capa funcionará, pero no quiero que la capa desaparezca mientras realizo la solicitud HTTP. También lo intenté setUrl('')
pero la capa también desaparecerá.
También intenté leer el código fuente de OpenLayers para definir una propiedad que se verificará antes de realizar las solicitudes, pero no pude encontrar en el código dónde se realizan las solicitudes.
wms
openlayers
caiohamamura
fuente
fuente
Respuestas:
Encontré algunos documentos que pueden ayudarlo.
En el código fuente , la línea 167 está la línea de actualización.
Encontré documentación para OL2 que entra en más detalles. Es posible que pueda usar esto como referencia para su aplicación.
Los últimos API Docs para OpenLayers serán tu mejor apuesta. Deberá cambiar la opción del valor predeterminado de silencio.
fuente