问题描述
我正在使用来自pydeck的热图图层。当我执行map.show()
时,它可以工作,但是当我使用map.to_html("name.html")
将其保存到html文件时,它会在后台显示热图,而没有mapBox。
这是我的代码:
layer = pdk.Layer(
"HeatmapLayer",df,get_position="[st_lng,st_lat]"
)
center = [126.962351,37.398356]
view_state = pdk.ViewState(
longitude=center[0],latitude=center[1],zoom=10
)
map = pdk.Deck(layers=[layer],initial_view_state=view_state,mapBox_key=MAPBox_API_KEY,map_style="mapBox://styles/mapBox/streets-v11"
)
map.to_html("a.html")
# r.show()
输出:'C:\\Users\\name\\Desktop\\name\\a.html'
谢谢!
解决方法
我正在使用Pydeck 0.2版,将其更新到0.5.0版解决了我的问题。