[英]Google Maps API - Map Not Showing in Firefox?
我正在使用Google地图的网站上工作,但是无法在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>
该地图在谷歌浏览器和Internet Explorer中工作正常,但在Firefox中不可见。 在firefox中,当我检查html时,包含地图的div(“ mapDiv”)似乎已使用地图内容进行了初始化,但是div是透明的,并且地图未显示。
我曾尝试清除缓存并以安全模式启动无插件的Firefox,但问题仍然存在。 非常感谢您提前提供的帮助。 谢谢
感谢所有答复。 该问题已解决。 问题是我的地图div位于一个表格单元格中,但该表格单元格未设置高度。 将表格单元格的高度设置为100%后,地图将正确显示。
还要检查是否取消选中Firefox浏览器隐私跟踪。 Firefox 42及更高版本中的此功能禁止显示地图,否则将以chrome和IE显示。 我不知道为什么地图显示代码会影响firefox中的跟踪。 在firefox 48.0中对我有用的是取消跟踪。 转到菜单-选项,该选项将打开about:preferences页面。 在“隐私”中,取消选中跟踪。 这些无意识的浏览器更新开发人员不会考虑。
我遇到了这个问题,地图仅出现在Chrome中。 我在src=
添加了标签&sensor=true
示例:
src="http://maps.googleapis.com/maps/api/staticmap?center=Tombouctou,Mali&zoom=12&size=350x350&sensor=true"
现在,它同时出现在Chrome和Firefox中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.