From: Mathieu Baudier Date: Thu, 17 Feb 2022 10:41:10 +0000 (+0100) Subject: Improve OpenLayers map extensibility X-Git-Tag: argeo-suite-2.3.3~11 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=169d958aafe0c1ef257b328b50fd0e4b052f5400 Improve OpenLayers map extensibility --- diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/openlayers/OpenLayersMap.java b/org.argeo.app.ui/src/org/argeo/app/ui/openlayers/OpenLayersMap.java index d755e8b..bf2ac2c 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/openlayers/OpenLayersMap.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/openlayers/OpenLayersMap.java @@ -127,6 +127,7 @@ public class OpenLayersMap extends Composite { entityType = node.getProperty(EntityNames.ENTITY_TYPE).getString(); sb.append(", type:'").append(entityType).append("'"); } + enrichFeature(node, sb); sb.append("})"); } } @@ -135,6 +136,10 @@ public class OpenLayersMap extends Composite { return sb.toString(); } + protected void enrichFeature(Node node, StringBuffer sb) throws RepositoryException { + + } + public void addPoints(List geoPoints) throws RepositoryException { this.vectorSource = asVectorSource(geoPoints); if (log.isTraceEnabled())