我正在使用folium创建一张地图,并在其中的数据帧中绘制经纬度点。这是我的代码:
import pandas as pd
import folium
lats =[]
lons =[]
texts=[]
for each in df1[0:len(df1)].iterrows():
lat = each [1]['pickup_lat']
lats.append(lat)
lon = each [1]['pickup_lon']
lons.append(lon)
text= each[1]['vehicle_type']
texts.append(text)
locations = list(zip(lats,lons))
map = folium.Map(location =[df1['pickup_lat'].mean(),df1['pickup_lon'].mean()],zoom_start =13)
folium.CircleMarker(location=locations ,radius=5,popup=texts).add_to(map)
这是我得到的错误:
但如果我只是看一下地图,我就能看到地图。只是我不能画出经纬度。在
抱歉,我没有足够的声誉来评论,但你有没有试着用一个循环一次添加一个标记?在folium文档中,他们没有提到可以同时添加标记列表。在
相关问题 更多 >
编程相关推荐