我需要一些帮助,我尝试在代码中使用folium但不断收到此错误消息:
属性错误:Map对象没有属性'create_map'
这是我得到的(列表中没有create_map):
dir(folium.Map)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__', '__gt__', '__hash__',
'__init__', '__init_subclass__', '__le__', '__lt__', '__module__',
'__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__',
'__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__',
'_get_self_bounds', '_repr_html_', '_repr_png_', '_to_png', 'add_child' ,
'add_children', 'add_tile_layer', 'add_to', 'choropleth', 'fit_bounds',
'get_bounds', 'get_name', 'get_root', 'render', 'save', 'to_dict', 'to_json']
代码是:
import folium
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm.create_map(path='osm.html')
P.S:folium版本0.5.0 // Python 3.6.4
答案 0 :(得分:1)
这个问题对我来说似乎很简单:
import folium
map_osm = folium.Map(location=[45.5236, -122.6750])
map_osm.save('/Users/YourName/Desktop/osm.html') #here need to be
full path
然后您可以在放置的目录中找到osm.html。与您的Internet Explorer一起打开,然后您就可以看到地图。
答案 1 :(得分:0)