Intégrer Google Maps MarkerClusterer avec l'infowindow

Je suis en train de mettre de l'InfoWindow dans plusieurs repères regroupés avec MarkerClusterer, mais sans succes. Je ne peux produire des cartes avec infowindows OU avec cluster; pas les deux en même temps. La recherche sur le web me fait plus confondre....

Le point de départ a été les développeurs de google page: à mes besoins, j'ai créé le code suivant:

    <div id="map"></div>
    <script>

      function initMap() {

        var map = new google.maps.Map(document.getElementById('map'), {
          zoom: 5,
          center: {lat: -15.7942357, lng: -47.8821945}
        });

        //Add some markers to the map.
        //Note: The code uses the JavaScript Array.prototype.map() method to
        //create an array of markers based on a given "locations" array.
        //The map() method here has nothing to do with the Google Maps API.
        var markers = locations.map(function(location, i) {
          return new google.maps.Marker({
            position: location,
          });
        });

        //Add a marker clusterer to manage the markers.
        var markerCluster = new MarkerClusterer(map, markers,
            {imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
      }
      var locations = [
    {lat: -19.9286,     lng: -43.93888},
    {lat: -19.85758,    lng: -43.9668},
    {lat: -18.24587,    lng: -43.59613},
    {lat: -20.46427,    lng: -45.42629},
    {lat: -20.37817,    lng: -43.41641},
    {lat: -20.09749,    lng: -43.48831},
    {lat: -21.13594,    lng: -44.26132},
      ]
    </script>
    <script src="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js">
    </script>
    <script async defer
    src="https://maps.googleapis.com/maps/api/js?callback=initMap">
    </script>

Puis j'ai arrêté ici. Le code indiqué dans InfoWindow appelle une autre objets que les "lieux". Plus j'essaie, plus mauvais résultats sont...

Je voudrais ajouter simplement les infos pour CHAQUE marqueur: seulement un titre et un lien internet unique par marqueur.

Quelqu'un peut-il aider?

OriginalL'auteur Carlos Nascimento | 2016-10-14