projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce tight integration with JavaScript classes
[gpl/argeo-suite.git]
/
swt
/
org.argeo.app.geo.swt
/
src
/
org
/
argeo
/
app
/
geo
/
swt
/
SwtJsMapPart.java
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 8b557cb26ff30b782d0d2c1f2803916efba1121e..c7e915651311176c9f2f08f749b7b9b10e7bf68c 100644
(file)
--- 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
@@
-48,6
+48,11
@@
public class SwtJsMapPart extends SwtBrowserJsPart implements MapPart {
executeMapMethod("addUrlLayer('%s', '%s', '%s', true)", url, format.name(), style);
}
executeMapMethod("addUrlLayer('%s', '%s', '%s', true)", url, format.name(), style);
}
+ public void addLayer() {
+ //executeMapMethod("addLayer(\"return new argeo.app.geo.TileLayer({source: new argeo.app.geo.OSM()})\")");
+ executeMapMethod("getMap().addLayer(new argeo.tp.ol.TileLayer({source: new argeo.tp.ol.OSM()}))");
+ }
+
@Override
public void setZoom(int zoom) {
executeMapMethod("setZoom(%d)", zoom);
@Override
public void setZoom(int zoom) {
executeMapMethod("setZoom(%d)", zoom);