Specifikace: Nejkratší cesta v OSM

Na zápočťák chcem spraviť program, ktorý načíta data z open street map,
efektívne ich vykreslí (užívateľ môže zoomovať, posuvať mapu atď) a pre dva
vybrané body nájde najkratšiu cestu medzi nimi pomocou niektorých z bežne
použivaných algoritmov ako napr. Dijkstra, alebo A* a porovná ich rýchlosť.

V Pythonu 3.