Кажется, я ошибся или что-то упустил.
Я написал некоторый код, который перечисляет все векторные объекты на векторном слое OpenLayers - чтобы проверить, находится ли мышь внутри векторного объекта - если это так, то он отображает некоторую информацию, основанную на объекте.
Мне пришлось написать свои собственные методы, чтобы сделать это, потому что существующие элементы управления OpenLayers (выберите и т. Д.) Останавливаются после нахождения элемента под мышью, и я могу наложить несколько элементов друг на друга.
Моя проблема в том, что метод .containsPoint, похоже, использует координаты перед панорамированием.
После увеличения или уменьшения геометрия, кажется, находится в правильном месте, и .containsPoint работает правильно, когда я наводю указатель мыши на карту.
Нужно ли что-то делать после панорамирования карты для обновления чего-либо (геометрия объекта)