クリック時のマーカーは、calcRouteと呼ばれる関数を呼び出します。また、マーカーがクリックされたときにマーカーの近くにテキストコンテンツを表示したいと思います。
var textContent = "Some text";
var marker = new google.maps.Marker({
map: map,
title: MALL.mall.name,
position: pos
});
google.maps.event.addListener(marker, 'click', (function () {
calcRoute();
}));