You will need to install the below packages:
ipyleaflet
geopandas
from ipyleaflet import Map, GeoData
import geopandas as gpd
# Visualize KML data
m = Map(center=[41.8781, -87.6298], zoom=4)
gpd.io.file.fiona.drvsupport.supported_drivers["KML"] = "rw"
us_states = gpd.read_file("data/us-states.kml", driver="KML")
geo_data = GeoData(
geo_dataframe=us_states,
style={
"color": "black",
"fillColor": "#3366cc",
"opacity": 0.05,
"weight": 1.9,
"fillOpacity": 0.6,
},
hover_style={"fillColor": "red", "fillOpacity": 0.2},
name="us-states",
)
m.add_layer(geo_data)
m