Любой сервис требует ресурсов для его работы.
Если отталкиваться от слова "бесплатно", то можно
посмотреть на возможности сервиса
Веб ГИС.
Однако, скорей всего, бесплатных возможностей будет мало, тогда можно его
установить на своём сервере.
Для создания объектов используется программа
NextGIS QGIS.
Для мобильных устройств есть приложение
NextGIS Mobile.
Для навигации есть приложение
OsmAnd.
Из задания непонятно, насколько большие требования предъявляете.
Может подойдёт что-то простое типа
MapBBCode или
uMap.