Необходимо на карту наносить трек пути из файла GPX, как сделано в примере.
Проблема в том, что в примере файл GPX загружается методом .load('файл GPX'), но непонятно как загрузить файл через input type="file" и вывести общий километраж по всему пути.
Метод .load() требует, чтобы файл был доступен через интернет. То есть в инпуте надо указывать либо ссылку на доступный сетевой ресурс, либо сначала загружать файл куда-то к себе на сервер, а потом в load скармливать уже ссылку на сетевое размещение.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей