2010-03-20 46 views
1

自定义地图在卫星视图中被打破,不显示卫星图像。任何想法,有什么不对?叠加层也被破坏 - 它们不透明。谷歌地图不显示卫星背景 - 白色背景上的街道

alt text

代码:

<div id="map_canvas" class="grid_8 omega" style="width:460px; height: 420px"></div> 
<script src="http://maps.google.com/maps?file=api&amp;v=3&amp;sensor=true&amp;key=my-key-is-here" type="text/javascript"></script> 
<script type="text/javascript"> 
    function initialize() { 
     if (GBrowserIsCompatible()) { 
      var map = new GMap2(document.getElementById("map_canvas")); 
      map.setCenter(new GLatLng(52.229676, 21.012229), 13); 
      map.setMapType(G_HYBRID_MAP); 
      map.setUIToDefault(); 
     } 
     var geocoder = new GClientGeocoder(); 
     function showAddress(address) { 
      geocoder.getLatLng(address, function(point) { 
       if (!point) { 
        alert('Nie można znaleźć adresu: '+address); 
       } else { 
        map.setCenter(point, 13); 
        var marker = new GMarker(point); 
        map.addOverlay(marker); 
        marker.openInfoWindowHtml(address); 
       } 
      } 
      ); 
     } 
     showAddress('some address goes here') 
    } 
    $('body').ready(initialize); 
    $('body').unload(GUnload); 
</script> 

回答

1

这是由于CSS设置:

img { 
    background: #FAFAFA; 
}