python通过批量经纬度生成标记地图生成
通过读取excel文件中经纬度数据生成定位图
from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts.globals import GeoType
import pandas as pd
def mapa():
city = 'xx区县'
g = Geo(init_opts=opts.InitOpts(width='1850px', height='850px'))
g.add_schema(maptype=city)
# 定义坐标对应的名称,添加到坐标库中 add_coordinate(name, lng, lat)
# 导入excel表举例
df = pd.read_excel("学校机构经纬度表.xlsx")
df.head()
# 导入自定义的地点经纬度
for i in range(len(df)):
if isinstance(df.iloc[i]['经度'], float):
g.add_coordinate(df.iloc[i]['机构名称'], df.iloc[i]['经度'], df.iloc[i]['纬度'])
print(df.iloc[i]['机构名称'], df.iloc[i]['经度'], df.iloc[i]['纬度'])
# data_pair= [(df.iloc[i]['机构名称'], int(df.iloc[i]['学校类型编号']))]
data_pair = [(df.iloc[i]['机构名称'], int(df