Javascript 谷歌地图API-地图不在Firefox中显示?

Javascript 谷歌地图API-地图不在Firefox中显示?,javascript,google-maps,firefox,Javascript,Google Maps,Firefox,我正在一个使用谷歌地图的网站上工作,但我无法在Firefox上显示地图。我正在使用此基本代码初始化地图 function initialize() { var mapProperties = { center:new google.maps.LatLng(33.9000,35.5333), zoom:5, mapTypeId:google.maps.MapTypeId.ROADMAP }; googleMap

我正在一个使用谷歌地图的网站上工作,但我无法在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();
      });
}
页面加载时调用函数initialize

在文档头中,我包含以下脚本:

<script type='text/javascript' src='http://maps.googleapis.com/maps/api/js'></script>

该地图在google chrome和internet explorer中运行良好,但在firefox中不可见。在firefox中,当我检查html时,包含映射的div(“mapDiv”)似乎是用映射内容初始化的,但是div是透明的,映射不显示


我已经尝试过清除缓存,在没有插件的情况下以安全模式启动firefox,但问题仍然存在。我感谢你事先的帮助。谢谢

谢谢所有回复的人。这个问题已经解决了。问题是,我的map div位于表格单元格中,但表格单元格没有设置高度。将表格单元格的高度设置为100%后,地图将正确显示。

还要检查是否未选中firefox浏览器隐私跟踪。firefox 42及以后版本中的这一功能可以防止在chrome和IE中显示地图。我不知道为什么地图显示代码会影响firefox中的跟踪。在Firefox48.0中对我起作用的是取消跟踪功能。转到“菜单-选项”,打开“关于:首选项”页面。在隐私中取消选中跟踪。这些无意识的浏览器更新开发人员不会应用他们的想法

我遇到了这个问题,地图只出现在Chrome中。我将标签添加到
src=
&;传感器=真--示例:

src=”http://maps.googleapis.com/maps/api/staticmap?center=Tombouctou,Mali&;zoom=12&;size=350x350&;sensor=true“


现在它同时出现在Chrome和Firefox中。

google.maps.event.addDomListener(窗口“加载”,初始化);你在设置宽度和高度吗?谢谢你的回复。是的,我已将高度和宽度设置为100%。我还尝试使用google.maps.event.addDomListener(窗口“加载”,初始化),但结果是一样的。它仅在Chrome和IE中显示。请尝试在控制台(firefox)中检查代码,例如:by Firebug,了解一些错误,请提供一个演示该问题的示例。