javascript - 如何打开和关闭 google-maps 自动完成功能?

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

我正在为 Google Maps API(级别 3)实例化一个自动完成输入,如下所示:

var input = document.getElementById('szukanyAdres');
autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.bindTo('bounds', map);

如何在运行时打开和关闭自动完成功能?

最佳答案

删除所有添加到自动完成的监听器。

autocomplete.unbindAll();

删除所有添加到输入元素的监听器。

google.maps.event.clearInstanceListeners(input);

参见 https://code.google.com/p/gmaps-api-issues/issues/detail?id=3429

关于javascript - 如何打开和关闭 google-maps 自动完成功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912064/

相关文章:

javascript - 如何使用 Protractor 在警告框中单击“确定”

javascript - 想要为谷歌地图创建地理围栏。如何在 map 上绘制选择地理围栏?

javascript - 如何使 Google Map API v3 中的 center_changed 监听器只触发一次?

javascript - Google Directions Api 返回 0 条路线

javascript - 当部分到达页面顶部时动态添加类

javascript - 名称中包含无效字符的函数

javascript - 在数据表中将键显示为值

javascript - 用于创建图片库的灯箱和传单

javascript - AngularJS 谷歌地图点击事件不会在 ios 设备 ipad 和 iphone 中触发

ajax - 卸载 Google map API?