I wonder if it's posible export from insaid ol.layer.Vector value source:
and style: as variable?
I would like create automatic set of layers. I have array of source name
(url_wfs) and array of style name (style_wfs).
How to create vector layer when style value is deliver as variable?
var url_wfs = ['v_1','v_2'], style_wfs = [s_1','s_2'];
var vectorSource = new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: function(extent, resolution, projection) {
return 'http://xxxx/xxx?service=WFS&' +
'version=1.1.0&request=GetFeature&typename=ant_mapy:'+ *wfs_v *+'&'
+
'outputFormat=application/json&srsname=EPSG:3857&' +
'bbox=' + extent.join(',') + ',EPSG:3857';
},
strategy: ol.loadingstrategy.box
});
for(var i = 0; i < url_wfs.length; i++) {
*wfs_v* = url_wfs[i];
* wfs_s* = style_wfs[i];
var v_rfid = new ol.layer.Vector({
source: vectorSource,
style: *wfs_s*,
title: 'RFID ' + i,
description: 'some description'
});
}
Maybe is another possibility create automatic set of layers?
--
You received this message because you are subscribed to the Google Groups "OL3
Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/ol3-dev.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ol3-dev/f9da5bd2-2d0c-4029-86f6-fa3630e32624%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.