Я хотел бы добавить построенную карту на экран kivy. Как я могу показать это в киве ??
Я пытался использовать
from kivy.garden.matplotlib.backend_kivyagg import FigureCanvasKivyAgg as FCKA
но это ничего не показывало.
Это мой код:
def initialize(self):
plt.cla()
self.m = Basemap(projection='mill',
resolution='l',
llcrnrlat= -46.664517,
llcrnrlon= 19.242022,
urcrnrlat= 81.069368,
urcrnrlon= 194.900307)
plt.title('Distribution')
self.m.drawcoastlines()
self.m.drawmapboundary(fill_color='#02fffc')
self.m.fillcontinents(color='#ffffff',lake_color='#02fffc')
init1, init2 = self.m(self.hq_lon, self.hq_lat)
self.m.plot(init1, init2, marker='D',color='#000000')
plt.text(init1+100000, init2+100000, self.hq, fontsize=12,fontweight='bold', ha='left',va='bottom',color='k')
for x in range(0, len(self.lat)):
v1, v2 = self.m(self.lon[x], self.lat[x])
self.m.plot(v1, v2, marker='D',color='#000000')
self.m.drawgreatcircle(self.hq_lon, self.hq_lat, self.lon[x], self.lat[x],linewidth=2,color='k')
plt.text(v1+100000, v2+100000, self.branches[x], fontsize=12,fontweight='bold',ha='left',va='bottom',color='k')
self.ids.map_area.add_widget(FCKA(plt.gcf()))