google maps no meio de uma polilinha (centróide?)

Tenho uma lista de polilinhas, assim como o google mapsfa quando clico na polilinha, quero que uma janela de informações apareça exatamente onde clicou e funciona perfeitamente com esta função

function mapsInfoWindow(polyline, content) {
    google.maps.event.addListener(polyline, 'click', function(event) {            
        infowindow.content = content;
        infowindow.position = event.latLng;
        infowindow.open(map);
    });
}

o problema surge quando clico na lista (usando a mesma função para isso),event obviamente não tem o latLng, mas eu gostaria que a infowind aparecesse no meio da polilinha, assim como acontece quando você clica na lista no link do google maps Eu mencionei antes.

Tentei LatLngBounds (); mas isso fornece o centro atual da área que as polilinhas criam, não o meio que eu precis

Alguma idéia de como fazer isso?