我正在使用Google地圖的網站上工作,但無法將地圖顯示在Firefox上。我正在使用這個基本代碼來初始化地圖。谷歌地圖API - 地圖不顯示在Firefox?
function initialize()
{
var mapProperties = {
center:new google.maps.LatLng(33.9000,35.5333),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
googleMap = new google.maps.Map(document.getElementById("mapDiv"),mapProperties);
googleMap.addListener('click', function()
{
if(infowindow!=null)
infowindow.close();
});
}
函數初始化被稱爲頁面加載時。
在文件頭,我包括此腳本:
<script type='text/javascript' src='http://maps.googleapis.com/maps/api/js'></script>
的地圖作品在谷歌Chrome和Internet Explorer正常,但在Firefox不可見的。在firefox中,當我檢查html時,包含地圖的div(「mapDiv」)似乎用地圖內容初始化,但div是透明的,地圖不顯示。
我已經嘗試清除緩存,並啓動firefox沒有插件在安全模式,但問題依然存在。我很感激任何幫助。謝謝
google.maps.event.addDomListener(window,'load',initialize); –
你是在設置寬度和高度嗎? http://stackoverflow.com/questions/14853812/embedding-google-maps-in-a-page-map-invisible-although-present-in-html –
感謝您的回覆。是的,我已將高度和寬度設置爲100%。我也嘗試使用google.maps.event.addDomListener(window,'load',initialize)嘗試\t,但結果是一樣的。它僅在Chrome和IE中顯示。 –