Bind Marker z wielokątami wierzchołków google mapv3

Próbuję powiązać znaczniki z wierzchołkami wielokątów. Teraz rysuję oddzielnie marker i wielokąt. Możesz zobaczyć w kodzie. Ale chcę, aby w czasie rysowania znaczników znaczniki wiązały się również z wierzchołkami wielokątów.

                        var markers = new Array();
                    var polycoordinate = Array();

                    for(var i = 0; i < location.length; i++) {

                        marker = new google.maps.Marker({
                            position : new google.maps.LatLng(location[i][0], location[i][1]),
                            draggable : true,
                            map : map
                        });
                        google.maps.event.addListener(marker, "drag", function(event) {
                            console.log(event);
                        });
                        markers.push(marker);
                    }
                    for(var i = 0; i < polocation.length; i++) {

                        polycoordinate.push(new google.maps.LatLng(polocation[i][0], polocation[i][1]));

                    }
                    var flightPath = new google.maps.Polygon({
                        path : polycoordinate,
                        geodesic : true,
                        strokeColor : '#FF0000',
                        strokeOpacity : 1.0,
                        strokeWeight : 2,
                        fillColor : '#FF0000',
                        fillOpacity : 0.0
                    });
                    flightPath.setMap(map);

questionAnswers(1)

yourAnswerToTheQuestion