Когда именно будет вызвана автозаполнение карты Google 'place_changed'?
В поле текстового поиска, если я выберу опцию автозаполнения в автозаполнении карт Google, прослушиватель автозаполнения карт будет вызван и вызван. Но он также вызывается, если я нажимаю return/enter в поле текстового поиска форм.
У меня есть событие jquery on keydown, которое я хочу выполнить перед тем, как отправить ex. получить информацию о местоположении для искомого текста, но я хочу знать, будет ли когда-либо вызываться слушатель до или во время нажатия клавиши?
$("#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, но как я могу проверить, чтобы быть уверенным?