Buonasera e buone feste a tutti.
Sto utilizzando il codice che segue per mostrare dei markers sulla mappa.
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?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)); }

LinkBack URL
About LinkBacks



