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?