Adding ID's to google map markers
        Posted  
        
            by Nick
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Nick
        
        
        
        Published on 2010-04-01T23:44:44Z
        Indexed on 
            2010/04/01
            23:53 UTC
        
        
        Read the original article
        Hit count: 370
        
I have a script that loops and adds markers one at a time.
I am trying to get the current marker to have an info window and and only have 5 markers on a map at a time (4 without info windows and 1 with)
How would i add an id to each marker so that i can delete and close info windows as needed.
this is the function i am using to set the marker
   function codeAddress(address, contentString) {
var infowindow = new google.maps.InfoWindow({
content: contentString
});
if (geocoder) {
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
 map.setCenter(results[0].geometry.location);
 var marker = new google.maps.Marker({
  map: map, 
  position: results[0].geometry.location
 });
 infowindow.open(map,marker);
} else {
 alert("Geocode was not successful for the following reason: " + status);
}
});
}
}
© Stack Overflow or respective owner