javascript - Google map 自动完成的 'place_changed' 以外的事件

标签 javascript jquery google-maps google-maps-api-3 autocomplete

我有一个当前在 place_changed 上正确触发的应用。

但是,我希望分支搜索在用户选择自动完成条目时以及在他们在没有自动完成帮助的情况下自行输入文本时表现不同。

我应该使用什么样的事件监听器来区分?我找不到有关 Google map 自动完成的其他事件的任何文档。

我现在拥有的:

var gmaps = new google.maps.places.Autocomplete($("#searchproperties").get(0), 
{ types: ['geocode'], componentRestrictions: {country: 'us'} });

google.maps.event.addListener(gmaps, 'place_changed', function () {
    //FIRE SEARCH
});

最佳答案

对于 google.maps.places.Autocomplete class,Google Maps Javascript API v3 中只有一个记录的事件, place_changed

您可以向它添加标准的 HTML 事件监听器(不确定这是否会影响自动完成功能)。

关于javascript - Google map 自动完成的 'place_changed' 以外的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32193020/

相关文章:

javascript - 为什么不将其替换为单选按钮值中的整个字符串?

javascript - 使用 jquery 根据用户定义的变量在 select 中选择一个选项

javascript - 如何使用我的数据库中的纬度和经度值在谷歌地图上显示?

java - 从 ip 地址获取地理位置

javascript - 用 Javascript 替换 CSS 类?

javascript - Firefox 4.0.1 忽略过期的 HTTP header

javascript - 黑色面具 : css transition applied with javascript not working

javascript - 完全加载一个链接

javascript - 注销确认对话框

javascript - Uncaught ReferenceError : L is not defined