4

スクリプトに Google マップのオートコンプリートを埋め込もうとしています。例として、API はドイツの "Neustadt" を検索するように求められます。表示される可能性のある一致がいくつかあります。その目的のために、これが起動されます:

google.maps.event.trigger(document.getElementById('search'), 'focus', {} );

オートコンプリート テキスト入力が展開され、(万歳) 代替案が表示されます。しかし、1 つをクリックしても何も起こりません。期待される動作: 選択した場所を表示します。

どうしたの?既知の治療法はありますか?

どんなヒントでも大歓迎です。

4

1 に答える 1

3

Google Maps API V3には、'focus'イベントを持つオブジェクトはありません。を使用すると、文書化されたイベントgoogle.maps.event.trigger()のみをトリガーできます。DOM要素でイベントをトリガーしようとしている場合は、直接トリガーできます。つまり、次のようになります。

document.getElementById('search').focus();
于 2012-10-27T15:20:40.857 に答える