当前位置:   article > 正文

Python:folium地图标记icon分组展示_folium如何对marker做分组展示

folium如何对marker做分组展示

python代码如下:

  1. import webbrowser as wb
  2. import folium
  3. from folium import FeatureGroup, Marker, LayerControl
  4. if __name__ == '__main__':
  5. city_name_list = ['北京', '上海', '广州', '深圳', '成都']
  6. latlngs = [[39.929986, 116.395645], # 北京中心点经纬度
  7. [31.249162, 121.487899], # 上海中心点经纬度
  8. [23.120049, 113.30765], # 广州中心点经纬度
  9. [22.546054, 114.025974], # 深圳中心点经纬度
  10. [30.679943, 104.067923]] # 成都中心点经纬度
  11. loc = [30., 104.]
  12. map = folium.Map(loc, # 地图中心
  13. tiles='OpenStreetMap', # stamentoner,Stamen Watercolor,OpenStreetMap'
  14. zoom_start=5)
  15. feature_group = FeatureGroup(name="城市群")
  16. Marker(location=latlngs[0], popup=city_name_list[0]).add_to(feature_group)
  17. Marker(location=latlngs[1], popup=city_name_list[1]).add_to(feature_group)
  18. Marker(location=latlngs[2], popup=city_name_list[2]).add_to(feature_group)
  19. Marker(location=latlngs[3], popup=city_name_list[3]).add_to(feature_group)
  20. Marker(location=latlngs[4], popup=city_name_list[4]).add_to(feature_group)
  21. feature_group.add_to(map)
  22. LayerControl().add_to(map)
  23. map.save('m.html')
  24. wb.open('m.html')

 

输出结果:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/777022
推荐阅读
相关标签
  

闽ICP备14008679号