我尝试在我的脚本中嵌入谷歌地图自动完成功能。例如,api被要求在德国找到“Neustadt”。有一些可能的比赛要显示。出于这个目的,这被解雇了:
google.maps.event.trigger(document.getElementById('search'), 'focus', {} );
自动填充文本输入扩展并显示(欢迎)备选方案。 但如果你点击一个没有任何反应。 预期行为:显示所选位置。
什么错了?任何已知的治疗方法?
任何暗示都很受欢迎。
答案 0 :(得分:2)
Google Maps API V3中没有包含'focus'
事件的对象。使用google.maps.event.trigger()
,您只能触发documented events。如果您尝试在DOM元素中触发事件,则可以直接执行此操作,即:
document.getElementById('search').focus();