无法将纬度和经度点添加到折页地图

2024-05-18 09:08:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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)

这是我得到的错误:

^{pr2}$

但如果我只是看一下地图,我就能看到地图。只是我不能画出经纬度。在


Tags: textimport地图经纬度df1eachlonlat
1条回答
网友
1楼 · 发布于 2024-05-18 09:08:33

抱歉,我没有足够的声誉来评论,但你有没有试着用一个循环一次添加一个标记?在folium文档中,他们没有提到可以同时添加标记列表。在

相关问题 更多 >