什么时候谷歌地图自动完成' place_changed'被叫?

时间:2018-03-06 03:57:43

标签: javascript jquery google-maps-autocomplete

在文本搜索字段中,如果我从Google地图自动填充中选择自动填充选项,则会触发并调用地图自动完成侦听器。但是,如果我在表单文本搜索字段中按return / enter,它也会被调用。

我在下面的keydown事件上有一个jquery,我想在提交ex之前执行一些额外的工作。获取搜索文本的位置信息,但我想知道是否会在on keydown代码之前或期间调用侦听器?



$("#navbarSearchField").off('keydown').on('keydown', function (event) {
  // do stuff here
  
});






var navbarSearchAutocomplete = new google.maps.places.Autocomplete(location, {
  types: ['geocode']
});
google.maps.event.addListener(navbarSearchAutocomplete, 'place_changed', function() {
  // do some work here

});




似乎从我已经完成的测试开始,地图监听器在我的最后一行keydown代码之后被调用但是我如何测试以确定?

0 个答案:

没有答案