谷歌地图API referernotallowedmaperror 错误解决方案

问题描述

使用谷歌地图API时,可能会遇到 RefererNotAllowedMapError 错误。这个错误通常出现在以下两种情况下:

  1. 请求 API 的 referrer 不被允许。
  2. 您的 API key 不正确或未激活。

解决方案

方案一:设置正确的 referrer

可以通过在 Google Cloud Console 中为您的项目添加正确的 referrer 来解决此问题。

步骤

  1. 打开 Google Cloud Console 并选择您的项目。
  2. 在左侧导航栏中选择“API 和服务”。
  3. 选择“凭据”选项卡并找到您的 API key。
  4. 单击“编辑”按钮以编辑您的 API key。
  5. 在“HTTP referrers”部分中,确保您已添加正确的 referrer。如果您需要允许所有 referrer,请将值设置为 “*”。

示例代码:

-
  ---------- ---------------
  ----------------- -
    -----------------------
    ------------------------
  -
-

方案二:正确配置 API key

如果您的 API key 不正确或未激活,则会收到 RefererNotAllowedMapError 错误。请按照以下步骤检查您的 API key:

步骤

  1. 打开 Google Cloud Console 并选择您的项目。
  2. 在左侧导航栏中选择“API 和服务”。
  3. 如果您的 API key 尚未创建,请单击“创建凭据”>“API key”。
  4. 如果您的 API key 已存在,请确保它已经被激活。您可以在同一页面上检查激活状态。

示例代码:

--------- -----
------
  ------
    ------------------------
    ------- ------------------------------------------------------------------------
  -------
  ------
    ---- -------- -------------- --------------
    --------
      -------- --------- -
        --- --- - --- ----------------------------------------------- -
          ------- ----- ---------- ---- ------------
          ----- -
        ---
      -
    ---------
    ------- ----- ----- -----------------------------------------------------------------------------------------
  -------
-------

总结

RefererNotAllowedMapError 错误通常出现在请求 API 的 referrer 不被允许或 API key 不正确或未激活等情况下。通过正确设置 referrer 或确保 API key 正确激活,可以解决这个问题。希望本文对您有所帮助!

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/14933