我当前正在创建特定区域的地图。 该地图包含多个标记。 我按如下方式创建地图:
import os
import folium #conda install -c conda-forge folium im Prompt
from folium import plugins
import rasterio as rio
from rasterio.warp import calculate_default_transform, reproject, Resampling
import earthpy as et
# Import data from EarthPy
data = et.data.get_data('colorado-flood')
# Set working directory to earth-analytics
os.chdir(os.path.join(et.io.HOME, 'earth-analytics'))
我输出了地图
# Create a map using the Map() function and the coordinates for Boulder, CO
m = folium.Map(location=[50.360023, 7.589907])
# Display the map
m
然后我添加一个特定的标记。
# Add marker for X
folium.Marker(
location=[50.433830, 7.432280], # coordinates for the marker (Earth Lab at CU Boulder)
popup='Wohnort', # pop-up label for the marker
icon=folium.Icon()
).add_to(m)
# Display m
m
最后,我得到了带有标记的地图,但是我想以某种方式标记数据,即可以使用图例中的复选框仅显示包含地址标签的标记。 更具体地说,我要3个标签(“餐厅”,“酒吧”和“咖啡馆”),这些标签可以使用。通过图例,我想使用3个复选框显示特定的位置。 抱歉,您目前的问题不明确,但我坚持这样做。 提前非常感谢!!!