Google Maps API错误:另一个域上的MissingKeyMapError

时间:2018-02-19 20:39:13

标签: javascript google-maps google-maps-api-3

问题相关问题的数量巨大。我花了很多时间,可能会看看每一个,但是我没有找到解决方案。

有一个域名(我们称之为 domain.com )。 Google地图与密钥连接多年:<script src="//google.com/jsapi?key=the_key_is_here"></script>

有一个新域名(我们称之为 domain-new.com ) - 第一个域名的完整克隆。但谷歌地图无法正常工作,控制台出现错误:Google Maps API error: MissingKeyMapError

我尝试了哪些解决方法:

  1. 创建新密钥
  2. console.cloud.google.com
  3. 中加入所有Google Maps API
  4. console.cloud.google.com 中指定所有可能的引荐来源:
    • domain.com
    • *.domain.com/*
    • domain.com/contact
    • domain-new.com
    • *.domain-new.com/*
    • domain-new.com/contact
  5. 指定所包含脚本的版本(?v=3 / ?v=3.exp / ?v=3.26
  6. 将附带的脚本替换为:<script async defer src="//maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=the_key_is_here"></script>
  7. 所有更改均同时针对 domain.com domain-new.com 进行。该地图在 domain.com 上成功运行,但 domain-new.com 上仍有错误。

    因此,具有相同密钥的完全相同的地图目前在 domain.com 上有效,但是它不适用于 domain-new.com 。已阅读Google Maps API的所有相关文档,但未找到合适的解决方案。总之,我希望你的帮助我。

0 个答案:

没有答案