赞
踩
python代码如下:
- import webbrowser as wb
- import folium
- from folium import FeatureGroup, Marker, LayerControl
-
- if __name__ == '__main__':
- city_name_list = ['北京', '上海', '广州', '深圳', '成都']
-
- latlngs = [[39.929986, 116.395645], # 北京中心点经纬度
- [31.249162, 121.487899], # 上海中心点经纬度
- [23.120049, 113.30765], # 广州中心点经纬度
- [22.546054, 114.025974], # 深圳中心点经纬度
- [30.679943, 104.067923]] # 成都中心点经纬度
-
- loc = [30., 104.]
- map = folium.Map(loc, # 地图中心
- tiles='OpenStreetMap', # stamentoner,Stamen Watercolor,OpenStreetMap'
- zoom_start=5)
-
- feature_group = FeatureGroup(name="城市群")
- Marker(location=latlngs[0], popup=city_name_list[0]).add_to(feature_group)
- Marker(location=latlngs[1], popup=city_name_list[1]).add_to(feature_group)
- Marker(location=latlngs[2], popup=city_name_list[2]).add_to(feature_group)
- Marker(location=latlngs[3], popup=city_name_list[3]).add_to(feature_group)
- Marker(location=latlngs[4], popup=city_name_list[4]).add_to(feature_group)
-
- feature_group.add_to(map)
- LayerControl().add_to(map)
-
- map.save('m.html')
- wb.open('m.html')

输出结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。