title: Multiple markers not showing in Google Maps with Javascript API v3?
body: <p>I'd like to know how to put multiple markers for Google Maps using Javascript API v3.</p>
  
  <p>I tried the solution posted <a href="https://stackoverflow.com/questions/1621991/multiple-markers-in-googe-maps-api-v3-that-link-to-different-pages-when-clicked">here</a>, but it does not work for me for some reason:</p>
  
  <pre><code>var directionDisplay;
  
  function initialize() {        
    var myOptions = { zoom: 9, center: new google.maps.LatLng(40.81940575,-73.95647955), mapTypeId: google.maps.MapTypeId.TERRAIN }
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    setMarkers(map, properties);
  
    var properties = [
      ['106 Ft Washington Avenue',40.8388485,-73.9436015,'Mjg4'],
    ];
  
    function setMarkers(map, buildings) {
      var image = new google.maps.MarkerImage('map_marker.png', new google.maps.Size(19,32), new google.maps.Point(0,0), new google.maps.Point(10,32));
      var shadow = new google.maps.MarkerImage('map_marker_shadow.png', new google.maps.Size(28,32), new google.maps.Point(0,0), new google.maps.Point(10,32));
      var bounds = new google.maps.LatLngBounds;
      for (var i in buildings) {
        var myLatLng = new google.maps.LatLng(buildings[i][1], buildings[i][2]);
        bounds.extend(myLatLng);
        var marker = new google.maps.Marker({ position: myLatLng, map: map, shadow: shadow, icon: image, title: buildings[i][0] });
        google.maps.event.addListener(marker, 'click', function() { window.location = ('detail?b=' + buildings[i][3]); });
      }
      map.fitBounds(bounds);  
    }
  }
  &lt;/script&gt;
  </code></pre>
  
  <p>Could anyone kindly explain why this doesn't work for me?</p>