4

我尝试在我的脚本中嵌入谷歌地图自动完成功能。例如,要求 api 在德国查找“Neustadt”。有几个可能的匹配显示。为此目的,这被解雇了:

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

自动完成文本输入扩展并(欢呼)显示替代方案。但是,如果您单击一个,则不会发生任何事情。预期行为:显示所选地点。

怎么了?有什么已知的治疗方法吗?

任何提示都非常感谢。

4

1 回答 1

3

Google Maps API V3 中没有具有'focus'事件的对象。有了google.maps.event.trigger(),您只能触发记录的事件。如果您尝试在 DOM 元素中触发事件,您可以直接这样做,即:

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