Google maps 谷歌地图自动完成API-开始和目标侦听器

Google maps 谷歌地图自动完成API-开始和目标侦听器,google-maps,autocomplete,textfield,addeventlistener,Google Maps,Autocomplete,Textfield,Addeventlistener,我正在开发一个谷歌地图应用程序,并试图实现自动完成API。 它适用于1个文本字段 是否可以在不复制代码的情况下为destinationfield添加相同的代码? 我在文档中添加了侦听器 这是已更改事件的侦听器, 但我不知道,如果我能为2个文本字段绑定它 google.maps.event.addListener(autocompleteStart, 'place_changed', function() { //... )}; 您可以多次使用该功能,这是一个简单的实现: (functi

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

是否可以在不复制代码的情况下为destinationfield添加相同的代码? 我在文档中添加了侦听器

这是已更改事件的侦听器, 但我不知道,如果我能为2个文本字段绑定它

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

您可以多次使用该功能,这是一个简单的实现:

(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
     );
(功能(o、e、f){

对于(VarI=0;isorry因为回答晚了,我已经成功地实现了它:)谢谢