首页 > 解决方案 > 是否有可能在 Google Cloud Console 中关闭 Places API 而不会出现错误?

问题描述

是否有可能在客户将查询写入地址字段时关闭 Google Cloud Console 中的 Places API 而不会出现错误?我们不想使用任何 Places API 功能,包括自动完成功能,因此我们决定将其关闭,但现在如果有人开始在地址字段中输入内容,则会收到错误消息。感谢您提前回复。

标签: google-mapsgoogle-places-api

解决方案


不,您需要在您的项目上启用 Google 的 Places API 才能使用它的任何服务(例如Place Autocomplete)。否则你会得到你提到的错误。

如果您因成本而将其关闭,请注意有一些方法可以降低它们(在此处查看我的答案)。

如果您想永久关闭它并允许用户在不使用 Google 自动完成小部件的文本字段中输入他们的地址(因此不会出现错误),那么您需要找到并删除您的 Maps API 脚本和/或您的源代码中的自动完成实现。

例如,请参阅下面的示例代码,该代码创建一个自动完成对象并将其附加到输入元素。

<input id="autocomplete"
         placeholder="Enter your address"
         type="text"/>

var autocomplete = new google.maps.places.Autocomplete(document.getElementById('autocomplete'));

希望这可以帮助!


推荐阅读