大叶& Map对象没有属性Marker

时间:2017-05-18 19:12:27

标签: python folium

虽然发现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'

感谢任何有关如何解决这个问题的帮助!

2 个答案:

答案 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