我的网页上有带有“geocomplete”的文本输入。每个 keyPress 事件都会向 GoogleMaps API 发送请求。我想改变这种行为,即每 3 个字符(不是每个字母)发送请求或在请求之前设置延迟。
我尝试使用 geocode:beforegeocomelete_search 事件,但它不起作用。
$("input").geocomplete()
.bind("geocode:beforegeocomelete_search", function(event, results){
if ( $("input").val().length < 4) {
throw "At least 3 characters required for request sending";
}
});
你对这件事有什么想法吗?