X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Forg.argeo.app.geo.swt%2Fsrc%2Forg%2Fargeo%2Fapp%2Fgeo%2Fswt%2FSwtMapPart.java;h=003b6b5d875a3e2afa5465973e39428c3c91ad2f;hb=9728ee7133bc787a1796670b7622d0cc4c62b5e0;hp=f063e5a7cc66a27def0735b197ccba1f7fc0dc4e;hpb=fc0e6e51c8167a19e76dbaf4fe60a13fe4f4215e;p=gpl%2Fargeo-suite.git diff --git a/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtMapPart.java b/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtMapPart.java index f063e5a..003b6b5 100644 --- a/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtMapPart.java +++ b/swt/org.argeo.app.geo.swt/src/org/argeo/app/geo/swt/SwtMapPart.java @@ -53,15 +53,18 @@ public class SwtMapPart extends Composite implements MapPart { } @Override - public void addPoint(Double lng, Double lat) { - // TODO Auto-generated method stub - + public void addPoint(Double lng, Double lat, String style) { + pageLoaded.thenAccept((b) -> { + browser.evaluate( + mapVar + ".addPoint(" + lng + ", " + lat + "," + (style == null ? "'default'" : style) + ")"); + }); } @Override - public void addUrlLayer(String layer, Format format) { - // TODO Auto-generated method stub - + public void addUrlLayer(String url, Format format) { + pageLoaded.thenAccept((b) -> { + browser.evaluate(mapVar + ".addUrlLayer('" + url + "','" + format.name() + "')"); + }); } @Override