0

私は Google マップ アプリケーションに取り組んでおり、オートコンプリート 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 に答える