如何获取Google地图API v3密钥?

11

我正在尝试获取Google Maps API v3密钥。我读了很多关于Google Map API V3的教程,但当我进入Google API控制台并在服务中搜索它时,我没有找到这个API。然而,在那里有Google地图javascript API V3,但它给出的是客户端ID而不是API密钥。

输入图像描述

请指导我如何获取它?

2个回答

17

前往https://console.developers.google.com/

  1. 在“Google Map的API”中选择“Google Maps JavaScript API”
  2. 启用该API。
  3. 进入凭据部分。选择创建凭据。
  4. 从弹出窗口中选择API密钥,然后从随后的弹出窗口中选择浏览器密钥。
  5. 将以下脚本嵌入您的网页中。

    <script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"></script>.

  6. 将'YOUR_API_KEY'替换为您自己的API密钥。


@ricky-mathew 我遇到了一个错误,Google Maps API 错误:ApiNotActivatedMapError。 - Meer
@ricky-mathew,我已启用该密钥。 - Meer

7

你看过这个链接吗?

  • 访问APIs控制台并使用您的Google帐户登录。
  • 从左侧菜单中选择“服务”。
  • 启用Google Maps API v3服务。
  • 从左侧菜单中单击“API访问”链接。您的API密钥可以在API Access页面的Simple API Access部分中找到。用于浏览器应用程序的Maps API应用程序使用该密钥。

然后,您需要在网页中将其使用:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">

请将YOUR_API_KEY替换为您刚刚生成的API密钥。 在这里,initMap是GoogleMaps完全加载后执行的方法的名称;根据您的需要,您可以删除或重命名此参数。

您是否遇到了任何问题?这个步骤对我有效。


1
是的,我做了,但它没有显示Google Maps API v3服务。 - buddy
你的屏幕截图是来自“服务”选项卡。你真的点击了左侧的“API访问”选项卡吗?我在我的屏幕上看到我的API密钥已经很好地显示出来了。 - AlexB
@AlexB 我遇到了一个错误,Google Maps API 错误:ApiNotActivatedMapError。 - Meer
@AlexB,我已经启用了 API。 - Meer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接