I created 2 infoWindows and 2 markers like this:

x = new google.maps.Marker({
    clickable: true, draggable: false, map: map,
    position: new google.maps.LatLng(40.81050, -74.38285), visible: true
});
x.setType('t');
x.setAddress('130 State Route 10, East Hanover, NJ 07936');
x.setPhone('973-887-3145');
markers.push(x);
x.setId(0);
y = new google.maps.InfoWindow({
    content: '<div style="float: left;">hic hic hic ' + x.getId() +
             '</div>' +
             '<div style="clear: both;"></div>'
});
google.maps.event.addListener(x, 'click', function() {
    y.open(map,x);
});

x = new google.maps.Marker({
    clickable: true, draggable: false, map: map,
    position: new google.maps.LatLng(40.86159, -74.49681), visible: true
});
x.setType('k');
x.setAddress('1711 State Route 10 East, Morris Plains, NJ 07950');
x.setPhone('973-829-0197');
markers.push(x);
x.setId(1);
y = new google.maps.InfoWindow({
    content: '<div style="float: left;">hic hic hic ' + x.getId() +
             '</div>' +
             '<div style="clear: both;"></div>'
});
google.maps.event.addListener(x, 'click', function() {
    y.open(map,x);
});


when I click on the first marker (the one with the id of 0), the infoWindow
is popped-up, but it points to the 2nd marker and the content of that
infoWindow is the content of the infoWindow for the 2nd marker.

Did I do anything wrong? If the whole file is needed to see where I'm wrong,
it's in the attachment.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to google-maps-js-api...@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to