Прежде всего, я не использовал идентификаторы в шаблоне, которые могли бы дублироваться.
Второй - чтобы определить, какую реку вы хотите показать, я использовал атрибут данных data-river="'+i+'"
на кнопке дополнительной информации.
И, наконец, в обработчике щелчков мыши получите значение атрибута данных из event.target
и получите ваши данные из карты объектов.
function onClickMoreDetails(event){
console.log(data.rivers[event.target.dataset['river']]);
}
Проверьте это: https://jsfiddle.net/fqL9g6cb/