TypeError:无法删除属性

时间:2014-12-21 10:44:15

标签: google-maps-api-3

即使最基本的地图加载,也会显示以下错误:

TypeError:无法删除属性。

这与缩放有关,与任何缩放一样,错误会再次显示。

我试图将地图重置为v 3.5 https://maps.googleapis.com/maps/api/js?v=3

并且它工作了几天,然后又发生了同样的错误。

再回到v3将不再有用。发生了什么以及如何解决这个问题?

BTW:使用SAFARI(5.1.1)的CHROME / FIREFOX但不会出现问题

1 个答案:

答案 0 :(得分:1)

TL; DR :对 Safari 5.1 的支持已停止。解决方案是升级浏览器或使用其他浏览器。


新版Google地图was announced here。 AFAIK是最新的稳定版Google地图,自 17.12.2014 (v3.18)发布,不支持任何版本的Safari< 6。

我从 Google员工 here找到了这个答案:

  

Apple已经退役Safari 5.1(以及OS X 10.6),最后发布   一年前的一个(仅限安全)补丁。同样,Maps API也是   更长时间支持该浏览器(如常见问题解答中所讨论的那样)   其他几个地方:   https://developers.google.com/maps/faq#browsersupport)。

     

浏览器迁移很痛苦,网站通常无法控制什么   他们的用户访问的浏览器,但是 - 随着浏览器的老化 - 一行必须   被画到某个地方。 Safari 5最近获得了近3个主要功能更新   几年前(在5.1.4中)并且无法再满足需要的东西   它

     

用户确实不应该使用OS X 10.6(作为其最后一个安全性   更新与Safari 5的同时,在2013年9月),但是   对于那些不会或不能更新的人来说,这是最新的好消息   Chrome和Firefox的版本仍然支持10.6和两者   那些得到JS Maps API的很好支持。

对我来说,更改日志有点令人困惑:

  

当前版本和之前版本的Safari(Mac OS X)

这显然不包括已停产的Mac OS X版本。此外,未提及Safari for Windows。无论如何,不​​再支持查看Safari {的the support timeline