Openlayers: выберите функцию программно

Я работаю над проектом, который использует openlayers для отображения слоя WFS (формат GeoJSON), у меня нет проблем с чтением GeoJSON и отображением функций, но я хочу выбрать функцию программно, например, есть таблица, отображающая все функции атрибуты, когда я щелкаю строку в таблице, я хочу выбрать или выделить определенный объект на карте, используя идентификатор (или другие свойства) в этой строке.

Как я могу это сделать?

Спасибо


person TerryLi    schedule 12.06.2013    source источник


Ответы (1)


Сначала найдите свою функцию:

myFeature=myVectorLayer.getFeaturesByAttribute("myAttribute","myValue")[0]

Затем вызовите .select(myFeature) на вашем выбратьУправление.

person foobarbecue    schedule 12.06.2013