Control SelectFeature

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Alone
Интересующийся
Сообщения: 31
Зарегистрирован: 20 дек 2011, 23:32
Репутация: 0

Control SelectFeature

Сообщение Alone »

Добрый день.
Речь про OpenLayers. Непонятная задачка.
Создаются 3 слоя, одинаковые, без извратов. В 2х словах:
1 слой - точки
2,3 - линии

Так вот, создаю 2 контрола, которые выделяют объект

Код: Выделить всё

controls = {
select:new OpenLayers.Control.SelectFeature(
        [ nodes, vectors1, vectors2], {
          box:true, multipleKey:"shiftKey",
          toggleKey:"ctrlKey",
          'onSelect': onFeatureSelect,
          'onUnselect': onFeatureUnselect
        }
    ),
add_to_list:new OpenLayers.Control.SelectFeature(
        [nodes], {
          box:true,
          multipleKey:"shiftKey",
          toggleKey:"ctrlKey",
          'onSelect': onFeatureSelectToList
        }
    )
}
Дальше, при активации нужных контролов, начинается какая то чепуха.
контрол "select" - работает только со вторым слоем
а контрол "add_to_list" - ваще объектов не видит на своем слое...
Где я дурак? :shock:

ПЫСЫ: В один момент времени активен ессесно, только один из контролов!
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Control SelectFeature

Сообщение Denis Rykov »

Не смог воспроизвести, всё нормально работает.
Spatial is now, more than ever, just another column- The Geometry Column.
Alone
Интересующийся
Сообщения: 31
Зарегистрирован: 20 дек 2011, 23:32
Репутация: 0

Re: Control SelectFeature

Сообщение Alone »

Всем пардон, у мну стоял дополнительный обработчик на евенте featureSelected, который собсно и принимал решение, но только для жестко заданного слоя.
В общем, ССЗБ от невнимательности...
Спасибо за отклик!
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей