folium简单应用
# 导入库
import folium
import os,json
import numpy as np
## 读取json经纬度数据并画图,保存成html
with open('dataplt.json') as f:
data = json.load(f)
'''创建Map对象'''
m = folium.Map(location=data[0],
zoom_start=14)
'''查看m的类型'''
m.__class__
ls = folium.PolyLine(locations=[data],
color='blue')
ls.add_to(m)
'''为m添加标记部件'''
folium.Marker(
location=data[-1],
popup='End Point Location',
icon=folium.Icon(color='red', icon='info-sign')
).add_to(m)
'''为m添加标记部件--圆圈'''
folium.Circle(
radius=200,
location=data[2],
popup='The Waterfront',
color='crimson',
fill=False,
).add_to(m)
#print(data)
# 添加鼠标点击地图显示经纬度功能
m.add_child(folium.LatLngPopup())
m.save('folium_plot.html')
m.save(‘folium_plot.html’)