1

自定义地图在卫星视图上损坏,不显示卫星图像。任何想法,有什么问题?叠加层也被破坏了——它们不透明。

替代文字

代码:

<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>
4

1 回答 1

1

这是由于 css 设置:

img {
    background: #FAFAFA;
}
于 2010-03-25T09:42:50.407 回答