【问题标题】:Google Maps v3 autocomplete trigger focus [duplicate]Google Maps v3 自动完成触发焦点 [重复]
【发布时间】:2012-10-17 13:37:03
【问题描述】:

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

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

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

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

任何提示都非常感谢。

【问题讨论】:

  • 你需要选择那个位置.....如果你没有 lat lng 地理编码压缩它...... 拿 lat lng 并创建你的地图.....在你的 lat lng hth 上设置中心
  • 最好的遮阳篷就是问题!

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


【解决方案1】:

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

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

【讨论】:

  • 我一开始就是这样。那没有用。但现在我在专注之前放了一点延迟,就是这样。
猜你喜欢
  • 2012-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-29
  • 1970-01-01
  • 2015-05-04
  • 2014-07-20
  • 2011-09-23
相关资源
最近更新 更多