Как сделать веб-приложение со встроенной интерактивной картой?
Я работаю над проектом, в котором мне нужно сделать веб-приложение. Основная идея заключается в том, чтобы приложение имело карту (желательно из OSM), на которой можно нарисовать прямоугольник, а затем получить lon и lat каждого угла. С помощью этого я могу создать таблицу, показывающую все спутниковые снимки из моей базы данных в этой области. Моя база данных находится в PostgreSQL, и у меня уже есть бэкенд для выполнения запросов. Он написан на языке Python. Поэтому будет лучше, если веб-приложение также будет написано на Python.
Я рассматривал Django для создания приложения. Я также нашел несколько примеров, как встроить карту в мое приложение. Но все примеры показывают, как рисовать фигуры после предоставления координат, а не наоборот. Я также рассматривал Angular для создания приложения, но я не совсем понимаю, как мне связать мой бэкенд на Python с моим фронтендом
У меня нет большого опыта работы с веб-приложениями и с ГИС, поэтому я прошу помощи здесь. Что было бы лучшим способом сделать это? Может ли кто-нибудь показать пример, как сделать приложение со встроенной картой, как описано выше? (будет полезно, если пример будет для Django, Angular или какого-то третьего варианта).
Спасибо!