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