Я добавил карту тепла, и она работает правильно.Используя другой набор данных, я хочу иметь возможность наносить маркеры поверх тепловой карты.Можно ли сделать это?Я немного читал о слоях, но я не уверен, как бы я поступил так.
Мой код пока:
df = pd.read_csv('/home/fluffy/Documents/uscitiesv1.4.csv')
airports = pd.read_csv('/home/fluffy/Downloads/us-airports.csv')
map = folium.Map(location=[48, -102], zoom_start=3)
# create data frame from the city population dataset
df = df.dropna()
# extract the lat/long for use in heatmap
heatdf = [[row['lat'], row['lng']] for index, row in df.iterrows()]
HeatMap(heatdf, min_opacity = .4).add_to(map)
Это работает для тепловой карты.Это не работает для маркеров, хотя также может быть, у меня есть некоторые другие ошибки, поскольку это вызывает ошибку, говорящую, что у объекта «Series» нет атрибута «as_type» »
for i in range(0,len(airports)):
folium.Marker([data.iloc[i]['lon'], data.iloc[i]['lat']], popup=data.iloc[i]['name']).add_to(map)
Прежде чем я ударился головойк стене долго, это вообще возможно сделать?
Спасибо!