#!/usr/bin/env python # coding: utf-8 # You will need to install the below packages: # - `ipyleaflet` # - `geopandas` # In[ ]: from ipyleaflet import Map, GeoData import geopandas as gpd # In[ ]: # 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(geo_data) m