Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌入式谷歌地图磁贴在缩放前不会加载到Firefox第二页加载中_Javascript_Google Maps_Firefox_Google Maps Api 3 - Fatal编程技术网

Javascript 嵌入式谷歌地图磁贴在缩放前不会加载到Firefox第二页加载中

Javascript 嵌入式谷歌地图磁贴在缩放前不会加载到Firefox第二页加载中,javascript,google-maps,firefox,google-maps-api-3,Javascript,Google Maps,Firefox,Google Maps Api 3,我正在嵌入一个交互式web应用程序的谷歌地图。这张地图在Chrome中加载良好,这很有意义。地图在Firefox中有一个稍微令人讨厌的磁贴加载问题 在Firefox中,地图总是在第一页加载或页面刷新时加载。当从导航栏导航到同一个精确页面(第二次页面加载?)时,很可能地图分幅加载不正确,您会看到如下所示的灰色分幅 上下移动地图会在初始地图中心的上方和下方加载分幅,但不会加载原始地图中心 触发加载灰色平铺的唯一方法是更改缩放 我试着用下面的代码使用缩放触发器,但并不总是有效。让地图在每次加

我正在嵌入一个交互式web应用程序的谷歌地图。这张地图在Chrome中加载良好,这很有意义。地图在Firefox中有一个稍微令人讨厌的磁贴加载问题


在Firefox中,地图总是在第一页加载或页面刷新时加载。当从导航栏导航到同一个精确页面(第二次页面加载?)时,很可能地图分幅加载不正确,您会看到如下所示的灰色分幅

上下移动地图会在初始地图中心的上方和下方加载分幅,但不会加载原始地图中心

触发加载灰色平铺的唯一方法是更改缩放

我试着用下面的代码使用缩放触发器,但并不总是有效。让地图在每次加载页面时进行放大和缩小看起来也不是最好的

setTimeout(函数(){
internal.map.setZoom(internal.map.getZoom()+1);
setTimeout(函数(){
internal.map.setZoom(internal.map.getZoom()-1);
}, 200);
}, 200);
有没有一种方法可以在没有恼人的变焦黑客的情况下解决这个问题

我已经复制了,并在顶部添加了一个链接,链接到自身。这可以通过保存为html文件并在Firefox中打开,多次单击链接来测试


简单地图
/*始终明确设置贴图高度以定义div的大小
*包含映射的元素*/
#地图{
身高:100%;
}
/*可选:使示例页面填充窗口*/
html,正文{
身高:100%;
保证金:0;
填充:0;
}
var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
中心:{纬度:-34.397,液化天然气:150.644},
缩放:8
});
}

已在Firefox 68.0.2中修复,因此请尝试更新版本。

您能否提供一个演示该问题的示例?链接是否有效?创建一个单独的示例并不容易,因为需要mapsapi键。该页面位于“频道”类型上,在导航栏中单击几次“频道”应该会复制灰色的分幅。使用谷歌的测试密钥,或者在验证该密钥是否会复制问题后,制作测试密钥,然后从中删除您的密钥。@Waren有办法公开查看该问题吗?您发布的链接需要SSO。很抱歉,请尝试此链接:。为了避免混淆,我已经删除了之前的评论,但我已经在公共问题跟踪器上报告了这一点,您可以启动bug以获取更新。