Eu tenho um aplicativo que precisa executar uma solicitação HTTP (que manipulará algumas transformações de mapa) antes de buscar os blocos WMS do servidor.
Existe uma maneira de pausar a atualização automática do TileWMS após arrastar o mapa?
Definir invisível ou remover e adicionar a camada funcionará, mas não quero que a camada desapareça ao executar a solicitação HTTP. Eu também tentei, setUrl('')
mas a camada também desaparecerá.
Também tentei ler o código fonte do OpenLayers para definir uma propriedade a ser verificada antes de executar as solicitações, mas não consegui encontrar no código onde as solicitações são feitas.
wms
openlayers
caiohamamura
fonte
fonte
Respostas:
Encontrei alguns documentos que podem ajudá-lo.
No código fonte , Linha 167, existe a linha de atualização.
Encontrei documentação para o OL2 que entra em mais detalhes. Você pode usar isso como uma referência para o seu aplicativo.
Os mais recentes documentos da API para OpenLayers serão sua melhor aposta. Você precisará alterar a opção do padrão de silencioso.
fonte