即使最基本的地图加载,也会显示以下错误:
TypeError:无法删除属性。
这与缩放有关,与任何缩放一样,错误会再次显示。
我试图将地图重置为v 3.5 https://maps.googleapis.com/maps/api/js?v=3
并且它工作了几天,然后又发生了同样的错误。
再回到v3将不再有用。发生了什么以及如何解决这个问题?
BTW:使用SAFARI(5.1.1)的CHROME / FIREFOX但不会出现问题
答案 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。