гугл карты середина полилинии (центроид?)

У меня есть список полилиний, как Google Mapsделает когда я нажимаю на ломаную линию, я хочу, чтобы информационное окно отображалось именно там, где я щелкнул, и это прекрасно работает с этой функцией

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

проблема возникает, когда я нажимаю на список (используя ту же функцию для этого),мероприятие очевидно, не имеетLatLng, но я бы хотел, чтобы информационное окно в любом случае отображалось в середине полилинии, так же, как и при нажатии на список в ссылке на Google Maps.Я упоминал ранее.

Пробовал LatLngBounds (); но это дает действительный центр области, которую создают полилинии, а не середину, в которой я нуждаюсь.

Есть идеи как это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос