Почти написал программу, создающую html файл для показа флага страны при выборе мышкой на карте мира Folium. В скачанный GeoJson с контурами стран добавил путь к флагу для каждой страны (поле URL).
В folium.Popup не принимает почему-то этот параметр (str(URL)).
Помогите найти, в чем ошибка?
import folium
import pandas as pd
import geopandas as gpd
polit = gpd.read_file(“e
download/ne_50m_admin_0_countries.geojson2”)m = folium.Map(location=, tiles='cartodbpositron', zoom_start=2, control_scale=True)
folium.features.GeoJson(polit[].to_json(),
name='country',
show=True,
style_function=lambda x: {'fillColor': ‘lightblue’,'color': ‘black’,'weight': 1,'fillOpacity':0.7},
highlight_function=lambda x: {'fillOpacity':1},
tooltip=folium.features.GeoJsonTooltip(fields
'NAME', ‘ISO_A2_EH’,), aliases
'Country ‘, ’Кратко ‘)),popup=folium.Popup(folium.Html(’<img src='+str(URL)+'.gif ‘+’height=142 width=290>;',script=True), max_width=2650),
).add_to(m)
m.save('map.html')