【问题标题】:Google Maps JavaScript API v3 not working correctlyGoogle Maps JavaScript API v3 无法正常工作
【发布时间】:2019-09-29 05:01:29
【问题描述】:

我在使用 Google Maps JavaScript API 时收到以下错误消息:

本网站使用不支持可迭代对象的实现覆盖 Array.from(),这可能导致 Google Maps JavaScript API v3 无法正常工作。

这是什么原因造成的?我该如何解决这个问题?这可能是虽然检查了 API 密钥但 Google 地图没有显示的原因吗?

【问题讨论】:

标签: javascript google-maps google-api


【解决方案1】:

您可以为 Array.From 编写自定义 Polyfill:

第 1 步:从链接下载文件:- arrayFrom.ts

第 2 步:将其保存在项目中的某个位置。

第 3 步: 像我一样在您的 polyfills.ts 文件中提供文件路径:

import 'src/app/library/custom-polyfills/arrayFrom';

我希望这能解决你的问题:)。

【讨论】:

    【解决方案2】:

    您尚未指定项目正在使用的其他 JS 库。 这实际上是带有 3.37 版 Google Maps 的 IE11 上的问题。你可以查看here

    如果您的项目使用core-js,也可能会出现此错误。参考Here

    【讨论】:

      【解决方案3】:

      这似乎是与comment 中提到的 ES6 实现 和“Array.from()”的兼容性问题。

      【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多