title: Google Maps API v3 - Custom Marker not appearing
body: <p>I am sure this is a simple fix, but I've been searching all over and everything I try just does not work. All I'm trying to do is replace the default marker with a custom icon, but it will not show up. Here's my code:</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
  
  function initialize() {
  var myLatlng = new google.maps.LatLng(43.041936,-88.044523);
  var mapOptions = {
      center:myLatlng,
      zoom:15,
      disableDefaultUI:true,
      mapTypeId:google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("milwaukeeMap"), mapOptions);
  
  var marker = new google.maps.Marker();
      marker.setPosition(myLatlng);
      marker.setMap(map);
      marker.setIcon('/images/map-marker.png');
  }
  
  google.maps.event.addDomListener(window, 'load', initialize);
  &lt;/script&gt;
  </code></pre>
  
  <p>I know the image is in the correct location; I can find it in my browser if I type the path. I've checked and double-checked, but is there a problem with my code? Sorry, I can't provide a live example.</p>