| Version 4 (modified by mavka, 4 years ago) |
|---|
OpenLayers.Control.WMSGetFeatureInfo
Элемент управления WMSGetFeatureInfo используется для получения информации в указанной точке для слоя WMS. Результат возвращается в различной форме, например HTML или GML, в зависимости от настроек сервера и клиента. WMSGetFeatureInfo может реагировать на события "click" и "hover". Событие "hover" возникает когда указатель мыши заканчивает перемещение [по-умолчанию отключено].
Сперва нужно настроить OpenLayers.ProxyHost.
Создаем слой WMS и указываем на него при создании WMSGetFeatureInfo [параметр layers]
Также потребуется функция, которая обработает полученную информацию. Например, просто вставит ее в блок <div> у которого id равен "wms_info":
Осталось зарегистрировать контроллер и активировать его:
