google maps milieu d'une polyligne (centre de gravité?)

J'ai une liste de polylignes, à l'instar de google maps n' quand je clique sur la polyligne je veux une infowindow pour montrer jusqu'où j'ai cliqué, et il fonctionne très bien avec cette fonction

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

le problème vient quand je clique sur la liste(à l'aide de la même fonction pour ça), événement n'est évidemment pas le latLng, mais j'aimerais infowindow à apparaître dans le milieu de la polyligne de toute façon, comme il le fait lorsque vous cliquez sur la liste dans le lien google maps Je l'ai mentionné avant.

Essayé LatLngBounds(); mais qui donne la actuall centre de la zone de la polylignes créer, et non pas le moyen dont j'ai besoin.

Aucune idée de comment le faire?

Je n'ai pas de prêt-à-utiliser la solution, mais voici l'indice: (rbrundritt.wordpress.com/2008/10/14/...), Il serait apprécié si vous publiez votre solution comme réponse. Des acclamations.
Était vraiment surtout de se demander si l'api en elle-même peut aider avec elle.. apparemment ça ne marche pas. Je vais regarder dans ce lien, merci.
gis.stackexchange.com/questions/2128/... plus d'indices
Je pense qu'il était censé être un certain point du milieu dans une polyligne, plutôt que le centre de gravité d'un polygone. Ce n'est pas la même.
Et, de plus. Je suis d'essayer de maintenir extensions pour gmaps v3, votre code pour google.cartes.Polyligne.getMidPoint() serait utile. Si vous avez le code, bien sûr 🙂

OriginalL'auteur fxck | 2011-10-19