谷歌地图API -地图不显示在Firefox
Google Maps API - Map Not Showing in Firefox?
我正在一个使用谷歌地图的网站上工作,但我无法在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>
该地图在谷歌chrome和ie浏览器中运行良好,但在火狐浏览器中是不可见的。在firefox中,当我检查html时,包含地图("mapDiv")的div似乎是用地图内容初始化的,但是div是透明的,地图没有显示出来。
我已经尝试清除缓存并在安全模式下启动没有插件的firefox,但问题仍然存在。我提前感谢任何帮助。谢谢你
感谢所有的回复者。问题已经解决了。问题是,我有我的地图div在一个表格单元格,但表格单元格没有高度集。将表格单元格的高度设置为100%后,地图显示正常。
还要检查firefox浏览器是否未检查隐私跟踪。在firefox 42以后的版本中,这个功能可以防止在chrome和IE中显示地图。我不知道为什么地图显示代码应该影响跟踪在firefox。在firefox 48.0中,对我有效的是禁用了跟踪功能。转到菜单-选项,打开关于:首选项页面。在"隐私"中取消勾选"跟踪"。这些愚蠢的浏览器更新开发人员不应用他们的思想。
我有这个问题,地图只出现在Chrome中。我给src=
添加了标签&sensor=true
——示例:
src="http://maps.googleapis.com/maps/api/staticmap?center=Tombouctou,Mali&zoom=12&size=350x350&sensor=true"
现在Chrome和Firefox都可以看到
- 在firefox和chrome中的左侧显示iframe滚动条
- Firefox赢得了'不会显示我添加的jquery元素,但Chrome会显示
- Firefox-当不在输入控件上时隐藏焦点高亮显示
- HTML选择,在DOM中选择了正确的选项,但在firefox中显示了错误的项目
- Chrome和Firefox之间的Wordpress显示差异
- mozilla firefox上没有显示Facebook共享按钮
- iframe不仅在Firefox上显示正确
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- extjs在chrome中可以正常工作;不要在firefox或ie中显示任何内容
- 俄罗斯木偶与Firefox和Webkit的显示问题:与IE配合良好
- 在chrome上显示类似于关闭窗口时的firefox的警报消息.确认消息”;离开"或“;留在这个页面上&quo
- Firefox断开页面;不显示图像或CSS样式
- Chrome、Firefox转换“:"至“-"以及“_"分别显示在文件保存对话框中
- firefox中未显示Facebook注册
- html数据属性在firefox中使用javascript时没有按预期显示,但在chrome中显示正确
- FireFoxDriver JavaScript错误不会显示在FireFox浏览器中
- 倒计时计时器在Chrome和Firefox上显示不同的剩余时间
- 弹出式视频播放器显示在Firefox中的奇数位置
- 从该工具栏中显示FireFox工具栏'
- Amcharts条形图只显示Firefox中的第一条记录