Lui*_*uez 6 python dictionary folium
我有这个示例代码:
from glob import glob
import numpy as np
import folium
from folium import plugins
from folium.plugins import HeatMap
lon, lat = -86.276, 30.935
zoom_start = 5
data = (
np.random.normal(size=(100, 3)) *
np.array([[1, 1, 1]]) +
np.array([[48, 5, 1]])
).tolist()
m = folium.Map([48, 5], tiles='stamentoner', zoom_start=6)
HeatMap(data).add_to(m)
m
Run Code Online (Sandbox Code Playgroud)
如何将此热图添加到图层,以便在需要时将其隐藏?
我会首先将您的 HeatMap 添加到 FeatureGroup,然后将该 FeatureGroup 添加到地图(m)。然后我会在你的地图中添加一个 LayerControl(检查右上角)。这足够了吗?
from glob import glob
import numpy as np
import folium
from folium import plugins
from folium.plugins import HeatMap
lon, lat = -86.276, 30.935
zoom_start = 5
data = (
np.random.normal(size=(100, 3)) *
np.array([[1, 1, 1]]) +
np.array([[48, 5, 1]])
).tolist()
m = folium.Map([48, 5], tiles='stamentoner', zoom_start=6)
HeatMap(data).add_to(folium.FeatureGroup(name='Heat Map').add_to(m))
folium.LayerControl().add_to(m)
m
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7421 次 |
| 最近记录: |