buildOrderedLayerElements method
Rendu du groupe entier selon l'odonnemencement choisi
Implementation
List<Widget> buildOrderedLayerElements() {
final widgets = <Widget>[];
for (final type in renderOrder) {
switch (type) {
case MapLayerType.polygons:
if (polygons != null && polygons!.isNotEmpty) {
widgets.add(_renderPolygonLayer() ?? const SizedBox.shrink());
}
break;
case MapLayerType.polylines:
if (polylines != null && polylines!.isNotEmpty) {
widgets.add(_renderLinesLayer() ?? const SizedBox.shrink());
}
break;
case MapLayerType.markers:
if (markers != null && markers!.isNotEmpty) {
widgets.add(_renderMarkersLayer() ?? const SizedBox.shrink());
}
break;
}
}
return widgets;
}