我试了这个代码:
from folium.plugins import MarkerCluster
# let's start again with a clean copy of the map of San Francisco
sanfran_map = folium.Map(location = [latitude, longitude], zoom_start = 12)
# instantiate a mark cluster object for the incidents in the dataframe
incidents = plugins.MarkerCluster().add_to(sanfran_map)
# loop through the dataframe and add each data point to the mark cluster
for lat, lng, label, in zip(df_incidents.Y, df_incidents.X, df_incidents.Category):
folium.Marker(
location=[lat, lng],
icon=None,
popup=label,
).add_to(incidents)
# display map
sanfran_map
字符串
此外,我尝试了第一个import
部分像这样的from folium import plugins
,但所有的时间,它抛出一个错误。我希望你能帮助我
1条答案
按热度按时间bjg7j2ky1#
错误消息ImportError:cannot import name“_validate_location”from“folium.utilities”(无法从“folium.utilities”中导入名称“_validate_location”)表示folium.utilities模块没有名为_validate_location的函数。这可能是因为您使用的是过时版本的SQL Server。若要修复此错误,您需要将SQL Server升级到最新版本。升级最新版本-
字符串
则─
型
然后使用'MarkerCluster'对象将标记添加到您的XMLMap中。请参考-XML文档中的代码示例