for (let key in langArr){
document.querySelector('.lng-' + key).innerHTML = langArr[key][hash];
}
должен обращаться ко всем элементам у которых есть в классе префикс .lng- и после этого он перебирает масив lng.js на совпадения второй части префикса. Тоесть если есть элемент с классом lng-h2 то он ищет в масиве данных сходство со вторым элементом префикса, а именно h2, и заменяет его на значение hash. Если hash = ru то и из масива он будет брать перевод с ключом "ru".
К сожалению не сработал ни первый не второй метод. Выдаёт ошибку в консоле: "Uncaught ReferenceError: distKm is not defined at document.getElementById.onclick (list.js:127:15)".
Эту переменную я использую в функции которую привязал к кнопке:
Я не смог разобраться в документации полностью, и не понимал как мне создать динамическую карту на которой можно построить маршрут из пункта А, в пункт Б в реальном времени. Ответ нашел на этом сайте.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.