X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.geo%2Fsrc%2Forg%2Fargeo%2Fapp%2Fgeo%2Fux%2FMapPart.java;h=8d5da7e9a47ac1d1d32544b404d0ed10f2ea458b;hb=362c92fd2bdb555e1d691b661f0ee69c513be5a8;hp=11ee0d11875345f1b716acb53df0e9ba9e3be39c;hpb=21433ef7b049abb44bbd3c815b6724a15912accf;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java b/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java index 11ee0d1..8d5da7e 100644 --- a/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java +++ b/org.argeo.app.geo/src/org/argeo/app/geo/ux/MapPart.java @@ -2,17 +2,6 @@ package org.argeo.app.geo.ux; /** An UX part displaying a map. */ public interface MapPart { - /** A supported geographical data format. */ - enum GeoFormat { - GEOJSON, GPX; - } - - void addPoint(double lng, double lat, String style); - - void addUrlLayer(String url, GeoFormat format); - - void setZoom(int zoom); - void setCenter(double lng, double lat); /** Event when a feature has been single-clicked. */ @@ -22,6 +11,7 @@ public interface MapPart { /** Event when a feature has been selected. */ record FeatureSelectedEvent(String path) { }; + /** Event when a feature popup is requested. */ record FeaturePopupEvent(String path) { };