如何设置谷歌地图 API 密钥
已发表: 2022-03-29您想知道如何设置Google Map API吗? 你甚至知道 API 是什么吗? API代表应用程序编程接口。 API 是两个软件之间的连接。 它允许他们从一个软件到另一个软件进行通信并提供服务。 底部的地图就是这样一种 API。 谷歌地图正在向该网站借出他们的应用程序编程接口 API,以便他们可以在他们的网站上使用谷歌地图的各种功能来完善他们的网站设计游戏。 在本文中,您将学习如何设置 Google Map API、如何创建 API,以及如何添加可通过 Google 获得的不同 API。
谷歌地图 API 密钥
在学习如何设置 Google Map API 之前,您需要了解什么是 Google Map 键。 Google Map API 密钥是 Google 提供的一段代码,可用于显示地图、指示路线、准确显示关闭和开放时间、创建可搜索的地图、添加签到功能以及在您的企业网站上规划路线。 Google Map API 密钥可让 Google 跟踪其 API 的使用情况并保护自己免受恶意攻击。 您可以组合 API 以获得更高级的选项,从而使您的客户的用户体验达到最佳。
成本
Google Map API 密钥是免费的,为了帮助您入门,Google 提供 300 美元的信用额度,供您在使用的前 90 天使用。 之后,他们将继续每月为您提供 200 美元,用于您的 Google Maps API 使用。 一旦超过每月 200 美元的限额,您将按使用次数付费。
如何创建 API
既然您知道了 Google Map API 是什么,您就可以了解如何为您自己的网站创建 API 。
出发
为 Google Maps 创建 API 的第一步是设置一个与计费帐户关联的项目并启用 Maps Embed API。 Maps Embed API 是允许您在网站上放置交互式地图的 API。 设置完成后,您就可以开始创建新的 API。
创建 API 密钥
完成必要的设置后,您就可以开始学习如何创建 API。 根据您使用的是控制台还是Cloud SDK ,创建 API 的过程会有所不同。
安慰
- 转到 Google 平台网站的凭据部分。
- 选择创建凭据。
- 单击创建 API 密钥。 将出现一个对话框,确认您已创建新 API。
- 单击关闭。
云SDK
要使用 Cloud SDK 创建 API,您需要添加一行代码。 代码如下:
gcloud alpha 服务 api-keys 创建 \
–项目“项目”\
--显示名称“显示名称”
您将用您想要的名称替换括号中的单词 PROJECT 和 DISPLAY_NAME。
您现在已经创建了您的第一个 API。 它将列在凭证页面上的 API 密钥下。
如何限制 API 密钥
现在您已经了解了如何创建 API 密钥,您需要知道如何限制它。 限制您的 API 密钥会增加一个安全级别,以确保只有经过授权的请求才能使用您的 API 密钥发出。 根据您使用的是控制台还是 Cloud SDK,限制 API 密钥的过程会有所不同。
安慰
- 转到 Google 平台网站的凭据页面。
- 选择要限制的 API。
- 您将找到一个名为 Key Restrictions 的部分。 查看并选择您要为 API 设置的限制。
云SDK
这是列出现有密钥的代码:
gcloud services api-keys list –project=”PROJECT”
这是清除当前限制的代码:
gcloud alpha services api-keys 更新“projects/PROJECT/keys/KEY_ID”\
——明确的限制
这是设置新限制的代码:
gcloud alpha services api-keys 更新“projects/PROJECT/keys/KEY_ID”\
–api_target=”maps-embed-backend.googleapis.com”
--allowed-referrers=”REFERRER
再一次,括号中的词应该用你自己的名字代替。
添加 API
如果您没有时间创建自己的 API, Google 有许多 API现在可以在您的网站或应用程序上使用。 要添加 API,您只需按照以下步骤操作。
地图静态 API
此 API 在您的网站上显示一个简单的静态地图图像。 代码最少,定价灵活。 有两个定价层。 您可以为每 1,000 个请求支付 2 美元,也可以为每 1,000 个请求支付 1.60 美元,每月最低 100,000 个。
地图嵌入 API
此 API 允许您在您的网站上放置交互式地图或街景。 用户可以在地图上移动以找到不同的位置。 此 API 可以帮助客户找到他们与您的业务相关的位置。
距离矩阵 API
此 API 允许用户查看根据推荐路线前往多个目的地所需的距离和时间。 高级计划的第一层价格为每 1,000 个元素 10 美元,高级计划的第二层价格为每 1,000 个元素 8 美元,每月至少 100,000 个元素。 另一个计划的费用为每 1,000 个元素 5 美元,第二层的费用为每 1,000 个元素 4 美元,每月最少 100,000 个元素。 高级计划和基本计划之间的唯一区别是高级计划提供对实时交通报告的访问。
地理位置 API
当 GPS 不是一个选项时,此 API 很有用。 它使用 WIFI 接入点和手机信号塔来查找位置。 第一层的定价为每 1,000 个请求 5 美元,第二层的定价为每 1,000 个请求 4 美元,每月至少 100,000 个请求。
地方 API
Places API 允许您查看和获取有关超过 100,000,000 家企业和兴趣点的详细信息。 它会不断更新企业主和用户添加的新业务和兴趣点。 Places API 有多种定价选项,因此您可以选择最适合您需求的一种。
没有地点详细信息的自动完成
第一层为每 1,000 次会话 17 美元,第二层为每 1,000 次会话 13.60 美元,每月至少 100,000 次会话。
自动完成
第一层为每 1,000 个请求 2.83 美元,第二层为每 1,000 个请求 2.27 美元,每月至少 100,000 个请求。
地点详情
第一层为每 1,000 个请求 17 美元,第二层为每 1,000 个请求 13.60 美元,每月至少 100,000 个请求。
地点详情 – ID 刷新
这是对 Places Details 的免费补充。 它使您能够返回新的地点 ID。
大气数据
顾名思义,这会返回大气数据。 第一层为每 1,000 个计数 5 美元,第二级为每 1,000 个计数 4 美元,每月至少 100,000 个计数。
联系方式
这使您能够显示联系信息,例如电话号码、网站和营业时间。 一级费用为每 1,000 个计数 3 美元,每 1,000 个计数为 2.40 美元,每月至少 100,000 个计数。
找地方
查找地点允许您使用电话号码、姓名或地址来查找地点及其电话号码和地址。 第一层为每 1,000 个请求 17 美元,第二层为每 1,000 个请求 13.60 美元,每月最少 100,000 个请求。
如果您只想要地点 ID,查找地点是免费的。
附近地点搜索
此函数将向用户返回附近地点的列表。 第一层为每 1,000 个请求 32 美元,第二层为每 1,000 个请求 25.60 美元,每月至少 100,000 个请求。
地方照片
Places Photo 以免您将高质量的企业照片和兴趣点添加到地图上。 第一层是每 1,000 个请求 7 美元,每 1,000 个请求 5.60 美元,每月最少 100,000 个请求。
地方 - 文本搜索
用户可以搜索位置建议。 此函数将返回与搜索条件匹配的地点列表。 第一层每 1,000 个请求收费 32 美元,第二层每 1,000 个请求收费 25.60 美元,每月至少 100,000 个请求。
查询自动完成
顾名思义,此功能将尝试自动完成对用户的搜索。 第一层的费用为每 1,000 个请求 2.83 美元,第二层的费用为每 1,000 个请求 2.27 美元,每月至少 100,000 个请求。
时区 API
时区 API 为用户提供准确的时区信息,例如营业时间。 第一层的费用为每 1,000 个请求 5 美元,每 1,000 个请求 4 美元,每月最少 100,000 个请求。
使用 API
谷歌地图是一个有用的工具,人们可以用它来查找路线、营业时间、交通报告和许多其他事情。 如果您想在您的企业网站上启用这些功能,您将需要使用 API。 允许访问者使用 API在他们最喜欢的位置上放置图钉。 现在您已经了解了如何设置 Google Map API、如何创建 API 以及通过 Google 提供的 API 类型,您可以将 Google Map 添加到您的企业网站。
常问问题:
- 什么是 API?
- 为什么要使用 Google Maps API?
- API 的成本是多少?
- 如何购买 API?
- 谷歌地图 API 有什么作用?