Estou trabalhando com base no guia Marker Clustering do Google .
Eu só quero adicionar um evento simples aos marcadores dentro de um cluster.
Infelizmente, não posso usar marker.addListener('click', ...
porque nenhuma marker
variável foi declarada.
Alguma ideia de como adicionar um evento de clique a vários marcadores usando a mesma marcação no guia de agrupamento?
Muito Obrigado!
Conforme sugerido em Integrar Google Maps MarkerClusterer à janela de informações , um marcador deve ser criado com um evento de clique:
var markers = locations.map(function(location, i) {
var marker = new google.maps.Marker({
position: location
});
google.maps.event.addListener(marker, 'click', function(evt) {
//Add click event
});
return marker;
});
Aqui está a solução adicionada ao exemplo de clustering de marcadores do Google : https://jsfiddle.net/9dmj3rkr/
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras