Идея хорошая. Я как раз картами занимаюсь, поэтому внесу несколько предложений:
уклон это характеристика одного спуска/подъёма, а на маршруте (трейле) их много, и они чередуются, так что сейчас это цифра не о чём, лучше показывать набор высоты в метрах и потерю;
кнопка для получения ссылки это хорошо, но почему при этом в самом адресе параметры изначально отсутствуют? Используй плагин leaflet-hash;
настройки фильтра все склеились, это не дело, размести лучше их вертикально;
подложка конечно вырвиглазная сама по себе, но тут ещё получается, что отмеченные на ней в оверлее маршруты недостаточно контрастны, так что пока советую приглушить тайлы. А когда проект взлетит заменить подложку на что-то получше, например, на run-bike-and-hike от mapbox (платная).
Удачи в развитии проекта, если будут какие вопросы — пиши.
Удачи в развитии проекта, если будут какие вопросы — пиши.
Saga