J'ai l'impression d'avoir atteint un bug ou d'avoir oublié quelque chose. J'ai écrit du code qui énumère toutes les fonctions vectorielles d'un calque OpenLayers Vector - pour vérifier si la souris est à l'intérieur d'une entité vectorielle - si c'est le cas, il affiche des informations basées sur la fonction.OpenLayers .containsPoint après pan
J'ai dû écrire mes propres méthodes pour cela parce que les contrôles OpenLayers existants (sélectionnez etc) s'arrêtent après avoir trouvé une fonctionnalité sous la souris, et la possibilité d'empiler plusieurs entités les unes sur les autres.
Mon problème est que la méthode .containsPoint semble utiliser des coords avant un 'pan'. Après un zoom avant ou arrière, la géométrie semble être au bon endroit et .containsPoint fonctionne correctement lorsque je passe la souris sur la carte.
Ai-je besoin de faire quelque chose après la carte a été éreinté de mettre à jour quelque chose (la géométrie de fonction)
.. comme vous l'avez dit, il est presque à la question 1er anniversaire - je l'ai fait réparer ... Je ne peux me rappeler que j'ai dû appeler une méthode différente. J'allais afficher la réponse - mais j'étais «inquiet» de poser et de répondre à mes propres questions, à l'époque ... – Adrian