首页 » 博文 » wpbeginner » 最佳插件 » 如何在联系表单中嵌入 Google 地图(带地图图钉)

如何在联系表单中嵌入 Google 地图(带地图图钉)

您想在您网站的联系表单上显示地图吗?

您可以使用地理定位来预先填写用户的地址,并通过在地图上放置图钉来指示他们的位置。这使得填写表格变得更容易、更快捷,从而提高完成率。

在本文中,我们将向您展示如何使用地图图钉将 Google 地图嵌入到联系表单中。

如何在联系表单中嵌入 Google 地图(带地图图钉)

为什么要在您的联系表单中嵌入 Google 地图?

当您创建WordPress 网站时,您很可能添加了联系表单,以便访问者可以轻松地与您联系以了解您的产品和服务。

如果您的企业有实际位置,那么您可能还添加了您自己位置的 Google 地图,以鼓励人们访问您的商店。

许多企业主不知道的是,您可以使用地理定位自动填写联系表单上的地址字段,并在地图上显示用户的位置。这改善了整体用户体验并有助于减少表单放弃。

了解用户的位置还可以让您使用地理位置定位来展示个性化内容并提高转化率。

话虽如此,让我们来看看如何在联系表单中嵌入 Google 地图。

视频教程

https://www.youtube.com/embed/7SAbgRXwDpI?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅 WPBeginner

https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com

如果您更喜欢书面说明,请继续阅读。

如何在联系表单中嵌入 Google 地图

在本教程中,我们将使用WPForms,这是WordPress 的最佳联系表单插件。它可以让您通过简单的拖放表单生成器轻松创建任何类型的表单。

WPForms有一个免费版本,其中包含创建基本联系表单所需的所有功能。然而,在本教程中,我们将使用 WPForms Pro,因为它包含 Google 地图插件。

您需要做的第一件事是安装并激活 WPForms 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。

激活后,您需要访问WPForms » 设置页面以输入您的许可证密钥。您可以在 WPForms 帐户区域找到此信息。确保单击“验证密钥”按钮来激活您的许可证。

访问 WPForms » 设置页面以输入您的许可证密钥

接下来,您需要导航到WPForms » Addons并找到 Geolocation Addon。您可以使用屏幕顶部的搜索选项或只需滚动浏览可用的插件。

找到它后,您应该通过单击“安装插件”按钮来安装该插件。

导航到 WPForms » 插件并安装地理位置插件

现在地理定位插件已激活,您将需要配置其设置。为此,请导航至WPForms » 设置,然后单击“地理位置”选项卡。

在此页面上,您需要选择地理定位提供商。对于本文,我们将选择 Google Places API。

选择地理定位提供商

您还应该单击“当前位置”复选框。当用户填写联系表单时,这将检测并自动填写地址,从而节省时间并提高准确性。

接下来,您需要向下滚动到 Google Places API 设置。系统会要求您填写 Google API 密钥。您可以从 Google 获取密钥,然后将其粘贴到字段中。我们将在下一节中向您展示如何做到这一点。

向下滚动至 Google Places API 设置

生成 Google Places API 密钥

您可以访问Google Cloud Console网站获取 Google 地方信息的 API 密钥。

系统会要求您从下拉菜单中选择您所在的国家/地区并同意服务条款。在某些国家/地区,您可能还有机会注册邮件列表。

从 Google Cloud Console 网站获取 Google 商家信息的 API 密钥

当您准备好进入下一步时,请单击“同意并继续”。

接下来,您需要为 API 密钥选择一个项目。只需单击“选择项目”,然后从列表中单击您要使用的项目。

选择一个项目或创建一个新项目

如果您之前没有创建过项目,或者这是您尚未添加到 Google 的新网站,那么您应该点击“新项目”来设置一个。

注意: Google 将要求您启用该项目的结算功能才能使用 Google Places API。他们免费提供前 300 美元,这足以覆盖我们在本教程中创建的简单地图嵌入。流量较小的网站不需要支付任何费用,他们会在收取任何费用之前征求您的许可进行升级。

您现在应该位于“API 和服务”页面,您可以在其中启用在您的网站上显示 Google 地图所需的 API。

您需要点击页面顶部的“+启用 API 和服务”按钮。

单击“启用 API 和服务”按钮

这将带您进入 Google 的 API 库,您需要在其中启用三种不同的地图 API。

您可以使用页面顶部的搜索功能或单击地图部分旁边的“查看全部”链接来找到它们。

您需要启用三个映射 API

首先,您需要找到并启用 Places API。找到它后,您需要单击它。在下一页上,您应该单击“启用”按钮。

之后,您应该对 Maps JavaScript API 和 Geocoding API 执行相同的操作。

启用地点 API

现在您已启用三个 API,您可以创建 API 密钥。

在左侧菜单中,您需要导航至API & Services » Credentials

从这里,您将能够单击屏幕顶部的“+ 创建凭据”按钮,然后选择“API 密钥”选项。

单击“+ 创建凭据”按钮

您的 API 密钥将被创建并显示在弹出窗口中。

在本教程的后面部分,您需要将该密钥复制到 WPForm 的设置中。现在,我们来看看如何对 API 密钥的使用设置一些限制。

您的 API 密钥将被创建并显示在弹出窗口上

限制您的 Google Places API 密钥

过度使用 API 密钥可能会使您脱离免费计划,并且费用会超出您的预期。我们建议您限制密钥以防止未经授权或意外使用。

为此,您需要单击上面屏幕截图中“已创建的 API 密钥”弹出窗口底部的“限制密钥”链接。

在下一页上,您可以设置许多不同的限制。第一个是“应用程序限制”。

在此部分中,您应该单击“HTTP 引荐来源网址(网站)”选项。然后,该密钥将仅在网站上使用。

限制 HTTP 引荐来源网址(网站)

接下来,您应该确保它仅在您自己的网站上使用。为此,您应该向下滚动到“网站限制”部分,然后单击“添加项目”按钮。

现在,您应该使用模式在“新项目”字段中输入您的网站域名*example.com/*

使用模式 *example.com/* 在“新项目”字段中输入您的网站域名

如果您将在多个网站上使用 Google 地图,则可以单击“添加一项”按钮并根据需要添加任意数量的域。

现在,您已将 API 密钥限制为仅适用于您自己的网站,您还可以将其限制为仅适用于您在上面添加的 Google API。

您需要向下滚动到页面的“API 限制”部分,然后选择“限制密钥”选项。这将显示一个下拉菜单,您应该在其中选中“地理缓存 API”、“地图 JavaScript API”和“地点 API”框。

将 API 密钥限制为特定 API

完成此操作后,您应该单击“确定”链接来存储您的设置。

最后,请确保单击页面底部的“保存”按钮以激活您选择的所有限制。

单击“保存”按钮激活您选择的限制

请注意,设置最多可能需要 5 分钟才能生效。

将 Google API 密钥添加到 WPForms 设置

现在,您将看到列出的 API 密钥以及您可用的任何其他密钥。您应该单击“复制”图标,以便可以将密钥添加到 WPForms Geolocation 设置页面。

单击复制图标并将密钥添加到 WPForms

请注意,如果您需要更改任何 API 的设置或限制,则可以单击右侧的“编辑”图标。

现在您需要返回您的网站,该网站仍应位于WPForms » 设置 » 地理位置页面上。

到达那里后,将密钥粘贴到 WPForms 设置中的 Google Places API 字段中。完成此操作后,请确保单击“保存设置”按钮。

向下滚动至 Google Places API 设置

注意: Google 地方信息要求您的网站拥有 SSL 证书。要了解如何获取证书,请查看我们关于如何获取免费 SSL 证书的初学者指南。

在 WordPress 中使用嵌入式 Google 地图创建联系表单

现在您已经配置了 WPForms 和 Google Places,您可以在 WordPress 中创建联系表单了。您可以按照我们有关如何在 WordPress 中创建联系表单的指南开始操作。

创建基本表单后,您需要添加地址字段。您可以使用地址块或单行文本字段。在本教程中,我们将使用单行文本字段。

只需将单行文本块拖到表单上即可。

将单行文本块拖到表单上

接下来,我们将自定义该字段的设置。为此,您需要单击该字段以显示单行文本设置。

首先,您应该将该字段的标签更改为“地址”。这将使您的用户清楚他们应该在字段中输入什么内容。

将字段的标签重命名为“地址”

之后,您需要更改字段的设置,以便它在表单上显示地图。为此,您需要单击“高级”选项卡。

到达那里后,您应该在设置底部查找“启用地址自动完成”选项,并将其切换到“打开”位置。然后您将看到另一个选项“显示地图”,您也应该启用该选项。您可以选择在字段上方或下方显示地图。

打开“启用地址自动完成”选项

将联系表格添加到您的网站

将联系表单添加到您的网站的最简单方法是单击“嵌入”按钮。您可以在表单编辑器屏幕顶部的“保存”按钮旁边找到它。

系统会询问您是将表单添加到现有表单还是创建新页面。

单击“创建新页面”按钮

在本教程中,我们将单击“创建新页面”按钮。

接下来,您应该为页面命名,然后单击“Let’s Go!” 按钮。

为页面命名并单击“Let's Go!”  按钮

将创建一个具有该名称的新页面,并自动添加您的联系表单。

您所需要做的就是单击“发布”按钮来推送表单。

单击“发布”按钮实时推送页面

在联系表单中查看 Google 地图

当用户访问您的联系表单时,系统会询问他们是否允许您的网站访问您的位置。

用户需要授予您的网站访问其位置的权限

如果他们单击“允许”按钮,则他们当前的位置将被输入到地址字段中,并且该位置的图钉将被添加到地图中。

此自动完成功能可以让您的访客更快、更轻松地输入地址,从而节省时间。

自动完成功能使地址输入更快、更准确

如果他们需要更改地址,则只需输入新地址或将图钉拖到地图上的其他位置即可。

如何在表单上查看用户位置数据

启用地理定位后,WPForms 还将记录每个用户在填写您的表单时的位置。了解用户的位置可以帮助您找到更好的线索

您需要导航至WPForms » Entries,然后单击您的联系表单。

导航至 WPForms » 条目,然后单击联系表单

您现在将看到用户为该表单填写的条目列表。

要查看特定条目,只需单击右侧的“查看”链接即可。

单击“查看”链接查看条目

您现在将看到用户填写的表单数据,例如他们的姓名、公司电子邮件公司电话号码以及一些位置数据。

这包括 Google 地图上的图钉、用户的位置、邮政编码和国家/地区,以及大致的纬度和经度。

您将在 Google 地图上看到带有其位置的图钉

当然,如果用户未授予表单了解其位置的权限,则不会显示任何位置数据。

就这样。您已成功在联系表单中添加了 Google 地图。您还可以使用 WPForms在 WordPress 中构建调查、创建付款表单以接受在线付款等。

我们在 WordPress 上使用地图的最佳指南

现在您知道如何将 Google 地图添加到 WordPress 中的联系表单中,您可能想查看我们在您的网站上使用地图的其他一些指南:

我们希望本教程可以帮助您了解如何在联系表单中嵌入 Google 地图。您可能还想查看我们关于如何举办赠品或竞赛的指南,或者我们专家为所有商业网站挑选的最佳 WordPress 插件。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top