InfoWindow não Mostrando

Eu estou tentando ter isso para que alguém clique no mapa, e um infoWindow aparece dizendo que latlng. Por enquanto, apenas tentando descobrir como obter um infoWindow para subir. Eu encontrei um problema semelhante aqui com marcadores e editei a função um pouco, mas estou perdendo algo que tenho certeza que é simples e eu simplesmente não consigo apontar. Aqui está o código:

        function InfoWindow(location) {
          if ( marker ) {
            marker.setPosition(location);
          } else {
            marker = new google.maps.infoWindow({
              position: location,
              content: "sam"
            });
          }
        }

        google.maps.event.addListener(map, 'click', function(event) {
          InfoWindow(event.latLng);
        });
                }

Ajuda muito apreciada! obrigado

questionAnswers(4)

yourAnswerToTheQuestion