2013-04-04 40 views
1

我有一個奇怪的問題與谷歌地圖js api。我生成了一張地圖,它在所有瀏覽器中完美顯示,但在Chrome中顯示。在那裏,它會以某種方式被切斷或放大太多,所以左側的控件被切斷。谷歌地圖切斷在鉻

看到這個截圖:enter image description here

我搜索了這個問題,但一直沒找到有效的解決方案,將

google.maps.event.trigger(map, "resize"); 

就像我在幾個線程讀取並沒有幫助..

這裏是我的代碼:

JS:

var myLatlng = new google.maps.LatLng(52.458641, 13.380887); 
    var myOptions = { 
    zoom: 15, 
    center: myLatlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var map = new google.maps.Map(document.getElementById("Map"), myOptions); 
    marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: map 
    }); 
    google.maps.event.trigger(map, "resize"); 

HTML:

<div id='Map'></div> 

CSS:

#Map { 
width: 250px; 
height: 250px; 
border: 1px solid #000; 
float: right; 

}

+1

[Zoom control和streetview在我的Google地圖上未顯示?]的可能重複項(http://stackoverflow.com/questions/8511436/zoom-control-and-streetview-not-showing-on-my-google-地圖) – geocodezip 2013-04-04 13:29:25

+0

這就是解決方案!非常感謝你!在我的研究中,我沒有找到這個線索。 – Sebsemillia 2013-04-04 14:20:11

回答