гугл карты середина полилинии (центроид?)
У меня есть список полилиний, как 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 (); но это дает действительный центр области, которую создают полилинии, а не середину, в которой я нуждаюсь.
Есть идеи как это сделать?