【问题标题】:Remove scrollbar from folium map in Python从Python中的folium地图中删除滚动条
【发布时间】:2020-04-02 15:55:04
【问题描述】:

我最近开始使用folium,它有点面向 Web 开发人员,但我不是。所以我创建了一个地图并在其上注入了一个标题,如下所示:

m = folium.Map(location=loc,
       center=center, zoom_start=13)

title_html = '''
     <h3 align="center" style="font-size:20px"><b>Titly title</b></h3>
     ''' 
m.get_root().html.add_child(folium.Element(title_html))
display(m)

但这会创建一个滚动条,使导航有点不舒服。在添加标题之前我没有问题,如您所见:

那么,有什么方法可以在不添加滚动条的情况下添加标题?

谢谢!

【问题讨论】:

    标签: python html leaflet folium


    【解决方案1】:

    它与 html 的 style 属性有关,该属性主要在 &lt;head&gt;&lt;/head&gt; 标记之间说明。所以你可以转换变量title_html如下:

    title_html = '''
         <head><style> html { overflow-y: hidden; } </style></head>
         <h3 align="center" style="font-size:20px"><b>Titly title</b></h3>
         ''' 
    

    【讨论】:

    • 不错!它就像一个魅力,谢谢。我猜我可以用 html 做点什么,但我的知识很基础。
    • 请注意,如果您使用format(),您可能必须使用double the braces 才能传递KeyError: ' overflow-y' 错误。
    猜你喜欢
    • 1970-01-01
    • 2012-04-22
    • 2013-10-25
    • 1970-01-01
    • 2016-07-01
    • 2020-05-24
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多