Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 24th, 2012  |  syntax: None  |  size: 1.36 KB  |  hits: 27  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Google Maps API v3 - Marker shadow disappears
  2. var loadposition = new google.maps.LatLng(<?=$feed['location'][0]?>,<?=$feed['location'][1]?>);
  3.       var markerSize = new google.maps.Size(20,34);
  4.       var houseMarker = new google.maps.MarkerImage("marker2.png",markerSize);
  5.  
  6.       var markerShadowSize = new google.maps.Size(30,34);
  7.       var markerShadowPoint = new google.maps.Point(30,0);
  8.       var markerShadowAnchor = new google.maps.Point(0,35);
  9.       var houseMarkerShadow = new google.maps.MarkerImage("marker2.png",markerShadowSize,markerShadowPoint,markerShadowAnchor);
  10.  
  11.         marker = new google.maps.Marker({
  12.             position:loadposition,
  13.             title:"<?=$feed['name']?>",
  14.             draggable:false,
  15.             clickable:true,
  16.             icon:houseMarker,
  17.             shadow:houseMarkerShadow
  18.         });
  19.  
  20.         marker.setMap(map);
  21.  
  22.         google.maps.event.addListener(marker, 'click', function(e){
  23.             var loadposition = new google.maps.LatLng(<?=$feed['location'][0]?>,<?=$feed['location'][1]?>);
  24.             var htmlContent = "<?=$feed['name']?><br/><?=$feed['address']?>";
  25.  
  26.             infowindow.setPosition( loadposition );
  27.             infowindow.setContent(htmlContent);
  28.             infowindow.open(map);
  29.         });
  30.        
  31. var houseMarkerShadow = new google.maps.MarkerImage("marker2.png",markerShadowSize,markerShadowPoint,markerShadowAnchor);