Emi*_*det 5 python api dictionary layer folium
我正在用 Python 创建一个程序,它可以为工作人员找到最佳路线。它显示一张带有他们的行程和行程时间的地图。我有 3 层,每个运输车、地铁和自行车各一层。当我勾选或取消勾选它们时,它会显示或从地图中删除它们。我想拥有相同的功能,但需要运行的持续时间。就像前 3 层中的每一层内都有层一样。
layerVoiture = folium.FeatureGroup(name=description, overlay=False, control=True)
Run Code Online (Sandbox Code Playgroud)
一些描述层的代码:
layerVoiture.add_to(myMap)
mapTile = folium.TileLayer(tiles='OpenStreetMap') #StamenToner
mapTile.add_to(layerVoiture)
Run Code Online (Sandbox Code Playgroud)
它显示这个我想制作左侧部分,其中显示运行的持续时间,可勾选或不可勾选

谢谢你的帮助
小智 1
您可以使用FeatureGroupSubGroup在您的FeatureGroup.
例如:
\nfrom folium import plugins\ngroup_0_15 = plugins.FeatureGroupSubGroup(layerVoiture, name="De 0 \xc3\xa0 15 minutes", show=False, overlay=False)\nRun Code Online (Sandbox Code Playgroud)\n我正在研究类似的东西,但仍然有一个问题:我无法在图例 ( ) 中组合单选按钮(用 设定overlay=False)和复选框(用 设定) 。它们在图例中位于两个不同的区域。这是一个例子。overlay=TrueLayerControl
因此,如果您只想使用单选按钮或复选框,它应该可以工作。就我而言,我只使用复选框,即使它并不完全是我想要的。这是我通过在每个组中创建 3 个子组所取得的成果。
\n我希望它仍然有帮助!
\n| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |