是否可以在bokeh仪表板中添加一个对开本地图?本质上,使其中一个仪表板小部件成为一个对开图

2024-04-23 09:03:22 发布

您现在位置:Python中文网/ 问答频道 /正文

另一个选项是使用bokeh的gmap()函数,但是如果地址已经进行了地理编码,是否可以自由使用?使用gmap()函数需要一个google API密钥,但我不确定ti涉及的财务影响

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

编辑:

我能够使用下面的代码将一个folium地图添加到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)

Tags: 函数divapi编码部件地址html选项
1条回答
网友
1楼 · 发布于 2024-04-23 09:03:22

用于在Bokeh仪表板中嵌入叶贴图

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

相关问题 更多 >