diff --git a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html
index 93d4623dbde..82d9cf18bfc 100644
--- a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html
+++ b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html
@@ -36,6 +36,10 @@
MapML Settings
+
+
+
+
diff --git a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java
index 3284c6ffda9..35e0a1aab8f 100644
--- a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java
+++ b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java
@@ -6,6 +6,7 @@
package org.geoserver.mapml;
import static org.geoserver.mapml.MapMLConstants.MAPML_MULTIEXTENT;
+import static org.geoserver.mapml.MapMLConstants.MAPML_USE_FEATURES;
import static org.geoserver.mapml.MapMLConstants.MAPML_USE_TILES;
import static org.geoserver.mapml.MapMLLayerConfigurationPanel.getAvailableMimeTypes;
import static org.geoserver.web.demo.MapMLFormatLink.FORMAT_OPTION_DEFAULT;
@@ -70,6 +71,11 @@ protected void onUpdate(AjaxRequestTarget ajaxRequestTarget) {
});
add(useTiles);
+ // add the checkbox to select features or not
+ MapModel useFeaturesModel = new MapModel<>(new PropertyModel<>(model, METADATA), MAPML_USE_FEATURES);
+ CheckBox useFeatures = new CheckBox("useFeatures", useFeaturesModel);
+ add(useFeatures);
+
// add the checkbox to select multiextent or not
MapModel multiextentModel = new MapModel<>(new PropertyModel<>(model, METADATA), MAPML_MULTIEXTENT);
// in previous versions, the multiextent option was stored in the WMSInfo