InfoWindow no se muestra

Estoy tratando de tener esto para que alguien haga clic en el mapa, y aparece una ventana emergente informándoles que está latlng. Por ahora, solo estoy tratando de averiguar cómo conseguir que aparezca una ventana de información. Encontré un problema similar aquí con los marcadores y edité la función un poco, pero me falta algo que estoy seguro de que es simple y no puedo precisar. Aquí está el 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);
        });
                }

Ayuda muy apreciada! Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta