Существует несколько способов загрузки слоя в качестве WMS.
WMS можно использовать в качестве слоя листов, как показано здесь, или в качестве слоя изображений.
В обоих случаях веб-сервер (GeoServer) отправляет плитку / изображение клиенту. В приведенном вами примере используется Vector Layer
, что означает, что сервер отправляет функции по одному, а не изображение или плитку. Поэтому вы не можете проверить «степень выбора ящика» и функции, чтобы найти пересечения.
Но есть еще одна вещь, которая может немного помочь. GetFeatureInfo
- это решение для получения функций из слоя WMS. он получает одну координату (щелчок) и некоторую другую информацию, а затем возвращает функцию этой координаты.
Итак, отвечая на ваш вопрос. Нет, это невозможно, но вы можете получить функцию одним щелчком мыши.
здесь пример .