google 在 X 个字符后放置自动完成建议触发器
google places autocomplete suggestion trigger after X characters
我正在尝试限制 Google 地点自动完成 API 的建议显示。
由于 Google API 对字段中输入的每个字符收取 API 调用费用,我想将建议限制为仅在输入 X 数量的字符后显示已进入。
我对自动完成的初始化是最标准的。
var input = document.getElementbyId('Searchbox');
var autocomplete = new google.maps.places.autocomplete(input)
如有任何提示或建议,我们将不胜感激
谢谢
您可以使用 length
在 javascript 中读取字符串的长度。
var input = document.getElementById("Searchbox");
if(input.length > 3)
{
var autocomplete = new google.maps.places.autocomplete(input);
}
在此示例中,autocomplete
函数仅在输入长度为 4 或更大时才会触发。
此外,我建议您根据需要缓存结果,以避免无用的费用。
我正在尝试限制 Google 地点自动完成 API 的建议显示。
由于 Google API 对字段中输入的每个字符收取 API 调用费用,我想将建议限制为仅在输入 X 数量的字符后显示已进入。
我对自动完成的初始化是最标准的。
var input = document.getElementbyId('Searchbox');
var autocomplete = new google.maps.places.autocomplete(input)
如有任何提示或建议,我们将不胜感激
谢谢
您可以使用 length
在 javascript 中读取字符串的长度。
var input = document.getElementById("Searchbox");
if(input.length > 3)
{
var autocomplete = new google.maps.places.autocomplete(input);
}
在此示例中,autocomplete
函数仅在输入长度为 4 或更大时才会触发。
此外,我建议您根据需要缓存结果,以避免无用的费用。