J'ai une application qui doit effectuer une requête HTTP (qui gérera certaines transformations de carte) avant de récupérer les tuiles WMS du serveur.
Existe-t-il un moyen de suspendre l'actualisation automatique de TileWMS après avoir fait glisser la carte?
Définir invisible ou supprimer et ajouter la couche fonctionnera, mais je ne veux pas que la couche disparaisse lors de l'exécution de la demande HTTP. J'ai également essayé setUrl('')
mais la couche disparaîtra également.
J'ai également essayé de lire le code source d'OpenLayers pour définir une propriété à vérifier avant d'effectuer les demandes, mais je n'ai pas pu trouver dans le code où les demandes sont faites.
wms
openlayers
caiohamamura
la source
la source
Réponses:
J'ai trouvé des documents qui pourraient vous aider.
Dans le code source , ligne 167, il y a la ligne de rafraîchissement.
J'ai trouvé une documentation pour OL2 qui va plus en détail. Vous pourrez peut-être l'utiliser comme référence pour votre application.
Les derniers documents API pour OpenLayers seront votre meilleur pari. Vous devrez modifier l'option par défaut de silent.
la source