+ protected void renderVectorSources() {
+ if (vectorSources.isEmpty())
+ return;
+ if (isRenderCompleted()) {
+ StringBuilder toExecute = new StringBuilder();
+ for (String name : vectorSources.keySet()) {
+ String style = layerStyles.containsKey(name) ? ", style: " + layerStyles.get(name) : "";
+ String toEvaluate = "map.addLayer(new ol.layer.Vector({ source: " + vectorSources.get(name) + style
+ + ",name: '" + name + "'}));";
+ toExecute.append(toEvaluate);
+ }
+ browser.execute(toExecute.toString());
+ }
+ }
+