<mx:HBox left="500" top="5">
  <mx:Button id="map1Button" label="Street Map" click="setBasemap('Street Map')" />
  <mx:Button id="map2Button" label="Satellite Map" click="setBasemap('Satellite Map')" />
 </mx:HBox>private function setBasemap(basemap:String):void
   {
    var lyr:Layer = SiteContainer.getInstance().controller.map.getLayer("Street Map");
    var lyr2:Layer = SiteContainer.getInstance().controller.map.getLayer("Satellite Map");
    if (basemap == "Street Map"){
     lyr.visible = true;
     lyr2.visible = false;
    }else if (basemap == "Satellite Map"){
     lyr.visible = false;
     lyr2.visible = true;
    }
    
   }private function setBasemap(basemap:String):void
            {
                var lyr:Layer = SiteContainer.getInstance().controller.map.getLayer("Leaf Collection Map");
                var lyr2:Layer = SiteContainer.getInstance().controller.map.getLayer("Recycle Collection Map");
                var lyr3:Layer = SiteContainer.getInstance().controller.map.getLayer("Garbage Collection Map");
                switch(basemap)
                {
                    case "Leaf Collection Map":
                    {
                        lyr.visible = true;
                        lyr2.visible = false;
                        lyr3.visible = false;
                        break;
                    }
                    case "Recycle Collection Map":
                    {
                        lyr.visible = false;
                        lyr2.visible = true;
                        lyr3.visible = false;
                        break;
                    }
                    case "Garbage Collection Map":
                    {
                        lyr.visible = false;
                        lyr2.visible = false;
                        lyr3.visible = true;
                        break;
                    }
                }
            }