Google Maps - Adjuntando InfoWindows a polígonos en matriz

He estado golpeando mi cabeza contra la pared toda la mañana con este. Estoy creando una matriz de polígonos y quiero asociar algunos datos en cada uno que se mostrarán en una ventana de información. Puedo ver todos los polígonos en el mapa. Agrego el oyente y se dispara (el cambio de color ocurre), pero no obtengo la ventana de información. ¡Cualquier ayuda seria grandemente apreciada

¡Salud

C..

tmppoly = new google.maps.Polygon({
   map: map,
   paths: polypath,
   strokeColor: scolor,
   strokeOpacity: 0.5,
   strokeWeight: 2,
   fillColor: fcolor,
   fillOpacity: 0.5
});

addPolygonClick(tmppoly,mdata);
plot_polygons.push(tmppoly);

...

function addPolygonClick(poly,html) {

    infowindow = new google.maps.InfoWindow(
    { 
        content: html
    });

    google.maps.event.addListener(poly,'click', function(event) {
        this.setOptions({fillColor: "#000000"});
        infowindow.open(map);
    }); 

}

Respuestas a la pregunta(3)

Su respuesta a la pregunta