谷歌地图v3自动完成触发焦点

时间:2012-10-27 15:01:44

标签: google-maps google-maps-api-3

我尝试在我的脚本中嵌入谷歌地图自动完成功能。例如,api被要求在德国找到“Neustadt”。有一些可能的比赛要显示。出于这个目的,这被解雇了:

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

自动填充文本输入扩展并显示(欢迎)备选方案。 但如果你点击一个没有任何反应。 预期行为:显示所选位置。

什么错了?任何已知的治疗方法?

任何暗示都很受欢迎。

1 个答案:

答案 0 :(得分:2)

Google Maps API V3中没有包含'focus' 事件的对象。使用google.maps.event.trigger(),您只能触发documented events。如果您尝试在DOM元素中触发事件,则可以直接执行此操作,即:

document.getElementById('search').focus();