OpenLayers addFeatures
Добавлено: 13 окт 2012, 13:56
В OL есть возможность создание слоя OpenLayers.Layer.Vector используя протокол wfs. То есть данные передаются, в виде json или любом другом формате, и рисуются на слое целиком. Для того, чтобы не грузить слой целиком, а добавлять данные к слою только когда их выберем из списка, хочется пойти другим путем:
1. Создать пустой слой OpenLayers.Layer.Vector
2. Применить к слою метод addFeatures(), где параметром передается OL.Feature.Vector.
Вопрос: Можно ли получить OL.Feature.Vector используя протокол wfs? То есть сделать нечто подобное:
PS: Атрибута "protocol" у OpenLayers.Feature.Vector нет
1. Создать пустой слой OpenLayers.Layer.Vector
2. Применить к слою метод addFeatures(), где параметром передается OL.Feature.Vector.
Вопрос: Можно ли получить OL.Feature.Vector используя протокол wfs? То есть сделать нечто подобное:
Код: Выделить всё
layer = new OpenLayers.Layer.Vector('layer')
points = new OpenLayers.Feature.Vector({protocol: new OpenLayers.Protocol.WFS({.........})})
layer.addFeatures(points);