python-3.x ImportError:无法从“folium.utilities”导入名称“_validate_location”

iqjalb3h  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(151)

我试了这个代码:

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,但所有的时间,它抛出一个错误。我希望你能帮助我

bjg7j2ky

bjg7j2ky1#

错误消息ImportError:cannot import name“_validate_location”from“folium.utilities”(无法从“folium.utilities”中导入名称“_validate_location”)表示folium.utilities模块没有名为_validate_location的函数。这可能是因为您使用的是过时版本的SQL Server。若要修复此错误,您需要将SQL Server升级到最新版本。升级最新版本-

pip install folium -U

字符串
则─

from folium.plugins import MarkerCluster


然后使用'MarkerCluster'对象将标记添加到您的XMLMap中。请参考-XML文档中的代码示例

相关问题