Python Folium无法使用“添加多个点”;“相同”;偶像
我在叶状体中添加具有相同图标样式的多个标记时遇到问题 首先,我声明:Python Folium无法使用“添加多个点”;“相同”;偶像,python,folium,Python,Folium,我在叶状体中添加具有相同图标样式的多个标记时遇到问题 首先,我声明: icon_blue = folium.Icon(color='blue', icon_color='white', icon='info-sign') 后来我写了 folium.Marker( location=latlng_start, popup=text_start, tooltip=text_start, name=text_start, icon=icon_blue, ).a
icon_blue = folium.Icon(color='blue', icon_color='white', icon='info-sign')
后来我写了
folium.Marker(
location=latlng_start,
popup=text_start,
tooltip=text_start,
name=text_start,
icon=icon_blue,
).add_to(map1)
folium.Marker(
location=latlng_end,
popup=text_end,
tooltip=text_end,
name=text_end,
icon=icon_blue,
).add_to(map1)
当我这样做时,我会得到如下输出:
基本上是一个单点,没有工具提示或任何附加数据
当我删除icon=icon\u blue
时,该问题消失,但如果我复制icon\u blue
,该问题也会消失:
icon_blue_copy = folium.Icon(color='blue', icon_color='white', icon='info-sign')
对于第二个问题,请写下:
folium.Marker(
location=latlng_end,
popup=text_end,
tooltip=text_end,
name=text_end,
icon=icon_blue_copy,
).add_to(map1)
获得期望的输出
问题是,为什么我需要制作这些副本?这是某种叶形错误,还是与python有关?我也尝试过。我无法使用与问题中相同的图标定义。我的猜测是,它设计为不接受相同的对象ID。在中,将显示具有相同图标设置但不同纬度和经度的标记,因此我认为情况就是这样。最后,我想您需要为每个标记设置一个图标。