我尝试在我的脚本中嵌入谷歌地图自动完成功能。例如,要求 api 在德国查找“Neustadt”。有几个可能的匹配显示。为此目的,这被解雇了:
google.maps.event.trigger(document.getElementById('search'), 'focus', {} );
自动完成文本输入扩展并(欢呼)显示替代方案。但是,如果您单击一个,则不会发生任何事情。预期行为:显示所选地点。
怎么了?有什么已知的治疗方法吗?
任何提示都非常感谢。
我尝试在我的脚本中嵌入谷歌地图自动完成功能。例如,要求 api 在德国查找“Neustadt”。有几个可能的匹配显示。为此目的,这被解雇了:
google.maps.event.trigger(document.getElementById('search'), 'focus', {} );
自动完成文本输入扩展并(欢呼)显示替代方案。但是,如果您单击一个,则不会发生任何事情。预期行为:显示所选地点。
怎么了?有什么已知的治疗方法吗?
任何提示都非常感谢。
Google Maps API V3 中没有具有'focus'
事件的对象。有了google.maps.event.trigger()
,您只能触发记录的事件。如果您尝试在 DOM 元素中触发事件,您可以直接这样做,即:
document.getElementById('search').focus();