Folium中的多个自定义标记簇

时间:2018-10-01 18:47:25

标签: python folium

map_toronto = folium.Map(location=[latitude, longitude], zoom_start=12)

# add markers to map
for lat, lng, name, category in zip(df_toronto_cluster3['Venue_Latitude'], df_toronto_cluster3['Venue_Longitude'], df_toronto_cluster3['Venue'], df_toronto_cluster3['Venue_Category']):
    label = 'Name: {0}<br>Category: {1}'.format(name, category)
    iframe = folium.IFrame(html=label, width=300, height=100)
    popup = folium.Popup(iframe, parse_html=True)
    folium.CircleMarker([lat, lng],
                        radius=5,
                        popup=popup,
                        color='blue',
                        fill=True,
                        fill_color='blue',
                        fill_opacity=0.7,
                       ).add_to(map_toronto)

map_toronto

上面的代码在我的项目中用于在地图上创建一组标记。该标记为蓝色。

如您所见,以上代码在数据帧df_toronto_cluster3中取值进行标记。我有许多这样的数据框,它们的值和大小不同。

我想做的是将所有数据框绘制到同一张地图上,以便本质上创建一个不同的自定义聚类标记。

有没有办法做到这一点,或者这是对叶的限制?

0 个答案:

没有答案