0

私は単純な間違いを犯しているに違いありません。最小限の Google V3 マップを表示できません。以下は私のコードです。私が見ているのは、マップの垂直列が繰り返され、その間に空白スペースがあります。

function hajj_map_view() {

    var mapDiv = jQuery('#hajj-map');

    if ( !mapDiv.length )
            return;

    function show_map(listing_location) {
            var mapProp = {
                center:listing_location,
                zoom:5,
                mapTypeId:google.maps.MapTypeId.ROADMAP
                };
            var map = new google.maps.Map(document.getElementById("hajj-map"), mapProp);


            var marker = new google.maps.Marker({
                    map: map
            });

            //map.setCenter(listing_location);
            marker.setPosition(listing_location);
    }

    show_map(new google.maps.LatLng('21.422', '39.826'));
}
4

1 に答える 1

0

この問題は、の形式によって強制されmax-width:50pxますarticle.listing img。このセレクターは、マップ内の画像とも一致します(たとえば、タイルの幅は50ピクセルに制限されますが、実際の幅は256ピクセルです)。

これをスタイルシートに追加します。

#hajj-map img{max-width:none;}
于 2013-02-26T23:05:48.033 に答える