Итак, вы хотите заполнить вашу карту, используя данные, которые вы собрали. Для этого, во-первых, вам нужно упорядочить его упорядоченным образом, распознаваемым сервером / бэкэндом или программой, которая будет понимать запросы пользователей и возвращать соответствующие данные.
Для этого вам нужно проанализировать данные.
В Python один из способов сделать это дан по этой ссылке: imposm.parser - OpenStreetMap XML / PBF анализатор для Python
После этого вам необходимо настроить точки входа на ваш сервер, которые будут понимать запросы пользователей и возвращать соответствующие данные. Это можно сделать с помощью Flask (python). Ссылки: Flask - Официальная документация (Быстрый старт) или Учебник Flask Mega
Затем, наконец, вам нужно создать точку входа для пользователей, т.е. вашу веб-страницу, которая будет состоять из карты. Вы можете использовать leaflet.js или Google Maps для разработчиков (я предпочитаю последнее)
Теперь ваш проект имеет различные параметры, которые не определены, т. Е. Язык программирования (я предоставил ссылки относительно языка программирования Python, но вы можете использовать nodejs или любой другой в зависимости от вашего удобства). Будь то для общего пользования или частного и аналогичным образом многие другие параметры. Следовательно, это довольно открытый вопрос. В любом случае, вам придется выполнить действия, перечисленные выше ...
Спасибо!