Uncomment the following line to install geemap if needed.
# !pip install geemap
import ee
import geemap
from ipyleaflet import ImageOverlay
Map = geemap.Map()
Map
collection = ee.ImageCollection("USGS/NLCD")
print(collection.aggregate_array("system:id").getInfo())
dataset = ee.Image("USGS/NLCD/NLCD2016")
landcover = ee.Image(dataset.select("landcover"))
Map.addLayer(landcover, {}, "NLCD land cover")
url = "https://www.mrlc.gov/sites/default/files/NLCD_Colour_Classification_Update.jpg"
bounds = [(28, -128), (35, -123)]
io = ImageOverlay(url=url, bounds=bounds, name="NLCD legend")
Map.add_layer(io)