Кароче суть задачи по трекам я понял, я бы это решал так:
1. База на ОСМ, там же все тропинки/дорожки, НО(!!!) с доп.тегами.
2. Свой рендер и роутер, который умеет обрабатывать эти специфические теги.
3. Функционал соц.сети по типу профилей со стеной, но с плотной геопривязкой всего и вся.
Правда всё это быстро упрётся в то что придёт вахтёр и погрохает теги, потом придёт вандал и сотрёт тропы чтобы не ходили, так что при развитии надо сразу ориентироваться на дальнейшее отлипание от осм и свой слой поверх.