Buonasera e buone feste a tutti.
Sto utilizzando il codice che segue per mostrare dei markers sulla mappa.
Codice:
var locations = [ [lat, lon, ecc], [lat1, lon1, ecc1], ecc. ]
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 14,
center: new google.maps.LatLng(40.757, 14.015),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for(i=0; i < locations.length; i++){
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
name: locations[i][5],
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i){
return function(){
infowindow.setContent('#m');
infowindow.open(map, marker);
}
})(marker, i));
}
Al click di un pulsante ricevo il nome assegnato al marker ( locations[i][0] per intenderci)... come faccio a nascondere tutti i markers tranne questo?