谷歌地图不显示卫星背景 - 在白色背景的街道

时间:2010-03-20 18:13:58

标签: google-maps google-maps-api-3

自定义地图在卫星视图中断开,不显示卫星图像。有什么想法,有什么不对?叠加也被打破 - 它们不透明。

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 个答案:

答案 0 :(得分:1)

这是由于css设置:

img {
    background: #FAFAFA;
}