latefinalMapController_controller;@overrideWidgetbuild(BuildContextcontext){returnMapLibreMap(options:MapOptions(center:Geographic(lon:9.17,lat:47.68)),onMapCreated:(controller)=>_controller=controller,onStyleLoaded:(style)async{// add the tile sourceawaitstyle.addSource(constGeoJsonSource(id:_sourceId,data:'https://maplibre.org/maplibre-gl-js/docs/assets/indoor-3d-map.geojson',),);constlayer=FillExtrusionStyleLayer(id:'room-extrusion',sourceId:_sourceId,paint:{// See the MapLibre Style Specification for details on data expressions.// https://maplibre.org/maplibre-style-spec/expressions/'fill-extrusion-color':['get','color'],'fill-extrusion-height':['get','height'],'fill-extrusion-base':['get','base_height'],'fill-extrusion-opacity':0.5},);// add the layerawaitstyle.addLayer(layer);});}