何时需要 Google 地图 API 密钥?

发布于 2024-10-19 18:15:32 字数 278 浏览 4 评论 0原文

最近,Google 更改了其使用 API 密钥的政策。您现在应该不再需要 API 密钥来将 Google 地图放置在您的网站上。

这非常有效。但现在我在本地主机上运行了这个地图(没有 API 密钥),它工作得很好。但当我将其放到网上时,我会收到一个弹出窗口,提示我需要另一个 API 密钥。在该网站的另一个页面上,谷歌地图确实可以使用。这可能与无法使用的地图上有很多(30+)标记有关吗?

实际上,使用 API 密钥对我来说并不是一个很好的解决方案,因为这是许多网站上使用的 Wordpress 插件的一部分。

Recently Google changed it's policy on the use API keys. You're now supposed to no longer need an API key to place Google Maps on your website.

And this worked perfectly. But now I have this map (without API key) running on my localhost, which works fine. But as soon as I place it online, I get a popup saying that I need another API key. And on another page on that website, Google Maps does work. Could it maybe have something to do with that the map that doesn't work have a lot (30+) of markers on it?

Actually using an API key wouldn't be a very nice solution to me, as this is part of a Wordpress plugin used on many websites.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦旅人picnic 2024-10-26 18:15:32

听起来你正在运行 v2~ 是时候升级了,或者获取你想要运行它的域的密钥:
Google 地图 V2 API 密钥请求

Sounds like you're running v2~ time to upgrade, or get a key for the domain you want to run it on:
Google Maps V2 API Key Request

我还不会笑 2024-10-26 18:15:32

您不需要 API 密钥即可使用 Goolge Maps API V3。然而,我们刚刚遇到了一个问题,即 Google 报告我们已经超出了限制,即使我们没有(开发服务器)。我继续设置了一个 API 密钥,这实际上是有益的,因为您随后可以获得使用情况报告。此外,从那时起我们就没有看到错误的配额使用问题。我想我应该继续分享这个过程:

转到https://console.developers.google.com/

点击红色“创建项目”按钮

为您的项目命名,Google 将自动为其提供 ID

等待,直到底部的 Spinny 表示您的项目已完成。

在左侧导航栏中,选择 APIs 和 API 下的 API。进行身份验证,然后选择“Google Maps JavaScript API v3”

在此处输入图像描述

单击链接,然后打开 API

在此处输入图像描述

输入图像此处的描述

转至 API 和 API 下的凭证身份验证部分,然后单击公共 API 访问部分下的红色“创建新密钥”。然后单击浏览器密钥。

在此处输入图像描述

确保您的网站名称中包含星号。例如,使用 mywebsite.com/*。这将确保所有页面都有权使用该 API。

将密钥复制到 Google Maps API 的 Javascript 引用中,如下所示:

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

在此处输入图像描述

长话短说,密钥不是必需的,但最佳实践表明您应该使用该密钥。

You do not need an API Key to use Goolge Maps API V3. However, we just experienced an issue where Google reported that we had exceeded our limit, even though we didn't (Development Server). I went ahead and set up an API Key, and its actually beneficial, because you then get usage reporting. Also, we haven't seen the false Quota usage problem since then. I thought I would go ahead a share the process:

Goto https://console.developers.google.com/

Click the red 'Create Project' button

Give your project a name and Google will automatically give it an ID

Wait until the Spinny on the bottom says your project is complete.

In the left hand nav, select APIs Under APIs & Auth, and select 'Google Maps JavaScript API v3'

enter image description here

Click the link and then Turn on the API

enter image description here

enter image description here

Go to Credentials under the APIs & Auth section, and click the red 'Create New Key' under the Public API access section. Then click Browser Key.

enter image description here

Make sure you include the star in your Website's name. For example, use mywebsite.com/*. This will ensure all pages are authorized to use the API.

Copy the key into your Javascript reference to the Google Maps API, like so:

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

enter image description here

Long story short, the key is not required, but best practices would indicate that you should use the key.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文