Estoy tratando de agregar un control de capa para datos relacionados con una columna específica en mi conjunto de datos. Hay 5 tipos, y me gustaría que la gente pudiera filtrar los marcadores y también verlos divididos en diferentes colores. Hay muchos recursos, pero de alguna manera los ejemplos son demasiado simples o demasiado complejos. Mi código hasta ahora:
it_coords = [41.902782 , 12.496366] m = folium.Map(location=it_coords, zoom_start=6,tiles='openstreetmap') cluster = folium.plugins.MarkerCluster(name="Monumenti").add_to(m) for i in range(0,len(df)): html=f""" <h2> {df.iloc[i]['Titolo']}</h2> """ iframe = folium.IFrame(html=html, width=200, height=200) popup = folium.Popup(iframe, max_width=2650) for grp_name, df_grp in df.groupby('Tipologia personaggio'): feature_group = folium.FeatureGroup(grp_name) feature_group.add_to(m) folium.Marker( location=[df.iloc[i]['Latitude'], df.iloc[i]['Longitude']], popup=popup ).add_to(m) folium.LayerControl().add_to(m)