虽然发现Folium在尝试将标记添加到folium地图时遇到了AttributeError。
import folium
map_osm=folium.Map(location=[50.4547,30.5238], zoom_start=6, tiles='Stamen Terrain')
map_osm.Marker(location=[45.463612, 29.294559], popup='Solar Power Station')
map_osm.save('spst.html')
但是,我收到以下错误:
AttributeError: 'Map' object has no attribute 'Marker'
感谢任何有关如何解决这个问题的帮助!
答案 0 :(得分:1)
正确的语法如下:
folium.Marker([45.463612, 29.294559], popup='Solar Power Station').add_to(map_osm)
所以你的代码应该是
import folium
map_osm=folium.Map(location=[50.4547,30.5238], zoom_start=6, tiles='Stamen Terrain')
folium.Marker([45.463612, 29.294559], popup='Solar Power Station').add_to(map_osm)
map_osm.save('spst.html')
答案 1 :(得分:0)
你可能有旧版的Folium。尝试:
pip install -U folium