Python 在 jupyter 中出现 Folium 映射错误

Python with Folium maps error in the jupyter

我正在尝试将地图导入 jupyter,但它不希望任何工作。 我在名为

的 .csv 中有两列
df[['latitude', 'longitude']]
df.head(20)

到目前为止一切顺利

当我尝试表示它时(我做了很多尝试)或者它给了我空的,或者在等待大约 10 分钟后我必须重新启动 jupyter 因为它阻塞了。我声明我有大约 65000 行经纬度,我使用的代码是这样的:

m = folium.Map([41.4, 12.7], zoom_start=8)
m

我没看错地图

for index, row in df.iterrows():
folium.Marker([row['latitude'], row['longitude']], 
              #popup=row['Location'],
              icon=folium.Icon(icon='cloud')
             ).add_to(m)
m

我遇到了上面描述的问题.... 感谢那些能帮助我的人

尝试使用 FastMarkerCluster.

import folium
from folium import plugins

locations = []
for index, row in df.iterrows():
    locations.append([row['latitude'], row['longitude'])

marker_cluster = plugins.FastMarkerCluster(locations).add_to(m)

m

现在您的点首先聚集在一起,如果您放大,单个位置将可见。