import java.util.function.Consumer;
import java.util.function.Function;
-import org.argeo.app.geo.ux.MapPart.FeaturePopupEvent;
-import org.argeo.app.geo.ux.MapPart.FeatureSelectedEvent;
-import org.argeo.app.geo.ux.MapPart.FeatureSingleClickEvent;
import org.argeo.app.ol.AbstractOlObject;
import org.argeo.app.ol.Layer;
import org.argeo.app.ol.OlMap;
* A wrapper around an OpenLayers map, adding specific features, such as SLD
* styling.
*/
-public class OpenLayersMapPart extends AbstractGeoJsObject {
+public class OpenLayersMapPart extends AbstractGeoJsObject implements MapPart {
private final String mapPartName;
public OpenLayersMapPart(JsClient jsClient, String mapPartName) {
executeMethod(getMethodName(), JsClient.escapeQuotes(xml));
}
- public void setCenter(Double lat, Double lon) {
+ public void setCenter(double lat, double lon) {
executeMethod(getMethodName(), lat, lon);
}
executeMethod(getMethodName(), layerName, (Object[]) ids);
}
+ public void fitToLayer(String layerName) {
+ executeMethod(getMethodName(), layerName);
+ }
+
/*
* CALLBACKS
*/