X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Forg.argeo.app.geo.swt%2Fsrc%2Forg%2Fargeo%2Fapp%2Fgeo%2Fswt%2FSwtJSMapPart.java;h=ece95085a9b0b002bcbad9f0b832a5a2baab445e;hb=737346afd15e56f9339a7c41ed4e26d65bbcbe69;hp=2e909004a92e83ce02c9ae1ec2847a059db4ee9f;hpb=0d531e23f44e4cc66d8a8f9837e05ad5d7fd4f20;p=gpl%2Fargeo-suite.git diff --git a/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtJSMapPart.java b/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtJSMapPart.java index 2e90900..ece9508 100644 --- a/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtJSMapPart.java +++ b/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtJSMapPart.java @@ -3,7 +3,7 @@ package org.argeo.app.geo.swt; import java.util.concurrent.CompletionStage; import java.util.function.Consumer; import java.util.function.Function; - +import org.argeo.app.geo.GeoUtils; import org.argeo.app.geo.ux.JsImplementation; import org.argeo.app.geo.ux.MapPart; import org.argeo.app.swt.js.SwtBrowserJsPart; @@ -40,7 +40,12 @@ public class SwtJSMapPart extends SwtBrowserJsPart implements MapPart { @Override public void addUrlLayer(String url, GeoFormat format, String style) { - callMapMethod("addUrlLayer('%s', '%s', %s)", url, format.name(), style); + callMapMethod("addUrlLayer('%s', '%s', %s, false)", url, format.name(), style); + } + + public void addCssUrlLayer(String url, GeoFormat format, String css) { + String style = GeoUtils.createSldFromCss("layer", "Layer", css); + callMapMethod("addUrlLayer('%s', '%s', '%s', true)", url, format.name(), style); } @Override