0

我正在开发一个谷歌地图应用程序并尝试实现自动完成 API。它适用于 1 个文本字段。

是否可以在不复制代码的情况下为目标字段添加相同的内容?我在文档https://developers.google.com/maps/documentation/javascript/places中添加了监听 器

这是更改事件的侦听器,但我不知道是否可以将其绑定到 2 个文本字段。

google.maps.event.addListener(autocompleteStart, 'place_changed', function() {
   //...
)};
4

1 回答 1

0

您可以多次使用该函数,一个简单的实现:

(function(o,e,f){
  for(var i=0;i<o.length;++i){
    google.maps.event.addListener(o[i],e,f);
  }})([autocompleteStart,autocompleteEnd], //array with autocomplete-objects
       'place_changed',                    //event-type
       function(){/* do something*/}       //handler-function
     );
于 2012-12-23T23:38:57.680 回答