【问题标题】:Google Maps API - says key incorrect, but it is rightGoogle Maps API - 说密钥不正确,但它是正确的
【发布时间】:2016-08-05 06:19:37
【问题描述】:

我正在尝试在我的网络表单中使用 Google 地图密钥,但它不断返回说密钥错误(在开发人员控制台中)。

我已转到 Google 控制台并重新生成了 API 密钥。那是行不通的。我还查看了推荐人并设置了它们(当我运行它时,它显示为http://localhost:12345/myform.aspx - 所以我添加了http://localhost:12345/* 的推荐人)但无济于事。我还在开发者控制台 (F12) 中检查了引荐来源网址,该引荐来源网址显示为 http://localhost:12345/myform.aspx,所以那里没有问题。

我是否遗漏了一些非常明显的东西?

编辑 - 代码是<script src="http://maps.google.com/maps/api/js?v=3&key=LONG_KEY_HERE;sensor=false"></script>

返回

Google 地图 API 错误:InvalidKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key-map-error

【问题讨论】:

  • 你能分享你的代码吗,我们只能阅读情况。你可以隐藏你的开发者密钥;)
  • 已经添加了包含key的代码。
  • 您能否检查您是否在该页面console.developers.google.com/iam-admin/projects 上应用了使用条款。如果也可以,请查看w3学校教程w3schools.com/googleapi/google_maps_basic.asp
  • “使用条款”是什么意思?我已经进入该页面,它已将我列为所有者,但这是在工作,我不希望它始终是我的帐户。我希望任何人都可以使用地图(当然前提是推荐人是正确的)。
  • 当您点击您的 api 密钥时,弹出窗口会出现接受条件。但在这种情况下,您可以使用 w3schools 教程中的方法。我希望这会有所帮助。

标签: asp.net google-maps


【解决方案1】:

如果您在 localhost 中运行它,则不需要使用密钥。尝试使用没有钥匙的谷歌地图

<script type="text/javascript" 
   src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE">
</script>

Google Maps v3 API key won't work for local testing

【讨论】:

    【解决方案2】:

    不知何故,它现在开始工作了。生成 API 密钥三天后。

    这就是你的进步!

    (哦,我在最后拆下了传感器部分。我之前确实尝试过没有它,但它没有工作,但由于某种原因,它今天成功了。我把它归咎于我当时是星期五的事实试过了,谷歌刚刚决定周末提早下班)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 2021-11-09
      • 2016-10-24
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多