InternetExplorer 11中的GoogleMaps“抱歉,我们在这里没有图像”

时间:2019-08-23 09:54:19

标签: google-maps google-maps-api-3 internet-explorer-11

我们正在使用Google地图在地图上显示公司位置。目前,它仍可在Chrome,Firefox和Safari中使用,但是今天在IE 11中,我们注意到没有任何图块正在加载,并且我们得到的灰色图块带有文字“抱歉,我们这里没有图像”。我检查了“网络”标签,结果似乎是,磁贴请求正在尝试从显示地图的域中获取磁贴,而不是从Google服务器获取磁贴。

我尝试将version参数更改为v=weeklyv=3.3.6,但是它的行为仍然相同。

地图是这样嵌入的: <script src="https://maps.googleapis.com/maps/api/js?key={API_KEY}&v=3.exp" defer></script>

在IE11中,图块请求如下所示:

https://example.com/google-maps-page/undefinedpb=!1m5!1m4!1i6!2i34!3i21!4i256!2m3!1e0!2sm!3i480189574!3m14!2sen-US!3sUS!5e18!12m1!1e68!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjJ8cy5lOmx8cC52Om9mZg!4e0&key={API_KEY}&token={TOKEN}

在chrome中,工作图块请求如下所示: https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i6!2i31!3i22!4i256!2m3!1e0!2sm!3i480189574!3m14!2sde-DE!3sUS!5e18!12m1!1e68!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjJ8cy5lOmx8cC52Om9mZg!4e0!5m1!5f2&key={API_KEY}&token={TOKEN}

2 个答案:

答案 0 :(得分:1)

我们也遇到同样的问题。 切换到v=3.36暂时可以解决此问题,但是下一次更新将删除3.36,默认情况下为“ v =每季度”响应。

答案 1 :(得分:0)

我遇到了同样的问题,我的网站正在使用pip库,但是一旦将其更改为es6-shims库,则google maps 3.38在IE11中效果很好,不确定是否是google maps问题或core-js问题。

在没有任何垫片的情况下,谷歌地图3.38在IE11中可以正常工作,因此问题可能出在es6-垫片和最新的谷歌地图之间

相关问题