所以我使用了这个很酷的插件,叫做 Folium,它可以创建地图。地图以 .html 格式创建,每次更新地图时都会重新生成 html。因此,为了在同一页面上显示地图和我的导航栏和其他内容,我想我需要将 map.html 放在一个 iframe 笼子中,它可以随意刷新自己。
地图是这样创建的:
map1 = folium.Map(location=[45.5, -73.61], width="100%", height="100%")
map1.save('./maps/map.html')
我已经尝试过 iframe :
<iframe src="/maps/map.html"></iframe>
但我明白了404 error
昨天有人建议我为它建立一个端点,如下所示:
@app.route('/http://127.0.0.1:4995/maps/map')
def show_map():
return flask.send_file('/maps/map.html')
但我不断收到 404 错误