Control SelectFeature
Добавлено: 13 июн 2012, 15:40
Добрый день.
Речь про OpenLayers. Непонятная задачка.
Создаются 3 слоя, одинаковые, без извратов. В 2х словах:
1 слой - точки
2,3 - линии
Так вот, создаю 2 контрола, которые выделяют объект
Дальше, при активации нужных контролов, начинается какая то чепуха.
контрол "select" - работает только со вторым слоем
а контрол "add_to_list" - ваще объектов не видит на своем слое...
Где я дурак?
ПЫСЫ: В один момент времени активен ессесно, только один из контролов!
Речь про 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" - ваще объектов не видит на своем слое...
Где я дурак?

ПЫСЫ: В один момент времени активен ессесно, только один из контролов!