【发布时间】:2014-03-10 07:14:58
【问题描述】:
我正在尝试获取 Google Maps API v3 密钥。我阅读了很多关于 Google Map API V3 的教程,但是当转到 Google API 控制台和服务时,我没有得到这个 API。但是,Google Map javascript API V3 就在那里,但它提供的是客户端 ID 而不是 API 密钥。
请指导我如何获得它?
【问题讨论】:
我正在尝试获取 Google Maps API v3 密钥。我阅读了很多关于 Google Map API V3 的教程,但是当转到 Google API 控制台和服务时,我没有得到这个 API。但是,Google Map javascript API V3 就在那里,但它提供的是客户端 ID 而不是 API 密钥。
请指导我如何获得它?
【问题讨论】:
转到https://console.developers.google.com/
- 在 Google Map 的 Api 下选择 Google Maps JavaScript API
- 启用 API。
- 转到凭据部分。选择创建凭据。
- 从弹出窗口中选择 API Key,然后从弹出窗口中选择浏览器密钥。
在您的网页中使用以下脚本。
<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"></script>.将“YOUR_API_KEY”替换为您自己获得的 api 密钥
【讨论】:
你见过this link吗?
- 通过https://code.google.com/apis/console 访问 API 控制台并使用您的 Google 帐户登录。
- 点击左侧菜单中的“服务”链接。
- 激活 Google Maps API v3 服务。
- 单击左侧菜单中的 API 访问链接。您的 API 密钥可从 API 访问页面的“简单 API 访问”部分中获得。 Maps API 应用程序使用浏览器应用程序的密钥。
然后你必须在你的网页中使用它
<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">
并用您刚刚生成的 API 密钥替换 YOUR_API_KEY。
这里,initMap 是 GoogleMaps 完全加载后执行的方法的名称;您可以根据需要删除或重命名此参数
您在此步骤中遇到任何问题吗?它对我有用。
【讨论】: