]> git.argeo.org Git - gpl/argeo-suite.git/blob - MapUiProvider.java
fa70146f3d48e557ae5720e1abb8a596e66b2495
[gpl/argeo-suite.git] / MapUiProvider.java
1 package org.argeo.app.geo.swt;
2
3 import org.argeo.api.acr.Content;
4 import org.argeo.cms.swt.acr.SwtUiProvider;
5 import org.eclipse.swt.widgets.Composite;
6 import org.eclipse.swt.widgets.Control;
7
8 /** Create map parts. */
9 public class MapUiProvider implements SwtUiProvider {
10
11 @Override
12 public Control createUiPart(Composite parent, Content context) {
13 SwtJSMapPart map = new SwtJSMapPart("defaultOverviewMap", parent, 0);
14 map.setCenter(13.404954, 52.520008); // Berlin
15 // map.setCenter(-74.00597, 40.71427); // NYC
16 // map.addPoint(-74.00597, 40.71427, null);
17 map.setZoom(6);
18 // map.addUrlLayer("https://openlayers.org/en/v4.6.5/examples/data/geojson/countries.geojson",
19 // Format.GEOJSON);
20 return map.getControl();
21 }
22
23 }