【问题标题】:Set map id using folium?使用folium设置地图ID?
【发布时间】:2020-08-01 22:03:09
【问题描述】:

我正在使用 folium (Django/Python),我创建了一个地图:

def create_map():
    m = folium.Map(location=[9.934739, -84.087502], zoom_start=7 )
    .....

folium 以这种方式在 JS 中创建地图:

   var map_e87b2e996ca04be59a5cfedabc0bf1ad = L.map(
        "map_e87b2e996ca04be59a5cfedabc0bf1ad",
        {
            center: [9.934739, -84.087502],
               .....
        }
    );

我需要的是一种从 folium(Django) 设置我自己的 id 的方法,而不是由 deafult 创建的即时 id:map_e87b2e996ca04be59a5cfedabc0bf1ad

我需要这样做,因为我想在地图上创建自定义事件,这些事件会影响嵌入该地图的 html 文件的其他部分。

【问题讨论】:

  • 您找到解决方案了吗?你能分享一下吗?我也有同样的问题。谢谢

标签: leaflet folium


【解决方案1】:

您可以扭转这个问题,而是自己管理名称,在您的自定义 HTML/CSS/JS 中使用folium 分配的特定名称,您可以通过some_map.get_name() 访问它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-13
    • 2021-05-27
    • 1970-01-01
    • 2018-10-16
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多