是否可以将草叶贴图添加到bokeh仪表板中?从本质上讲,将仪表板小部件之一制作为大叶草贴图

时间:2020-05-02 04:23:11

标签: python gis bokeh dashboard folium

另一个选择是使用bokeh的gmap()函数,但是如果地址已经过地理编码,那可以免费使用吗?使用gmap()函数需要一个Google API密钥,但我不确定ti涉及的财务影响。

p = gmap("GOOGLE_API_KEY", map_options, title="Title")

编辑:

我能够使用下面的代码将叶片地图添加到Bokeh仪表板中。它使用DIV Bokeh小部件,并在该小部件中插入iframe:

from bokeh.models import Div

output_file('dashboardWithFoliumMap.html')

mapa = Div(text="<iframe src="r'D:\MapFolder\Maps\myMap.html'" style='min-width:calc(100vw - 26px); height: 500px'><iframe>")

show(mapa)

1 个答案:

答案 0 :(得分:0)

为了在 Bokeh Dashboard 中嵌入大叶地图,

  1. 使用folium 库创建交互式地图应用程序并将其保存为典型的html 文档。例如:'imap.html'
  2. 使用如上所示的 bokeh 的 Div 将“imap.html”嵌入到您的仪表板中。