如何使用Google Maps For Rails为标记显示信息框?

时间:2014-02-27 02:51:59

标签: javascript ruby-on-rails google-maps google-maps-api-3 gmaps4rails

我想在标记上引发点击事件,以便显示信息框。

我能够成功地做到这一点:

$(marker.getServiceObject().content).click()

然而,这不适用于移动设备。不知道为什么。

我尝试了一个mousedown事件,但这也不起作用:

if $('html.no-touch').length
  $(m.getServiceObject().content).click()
else
  $(m.getServiceObject().content).mousedown()

我当时认为有更优雅的解决方案可以让信息框出现。

如果有人有任何建议,我会非常感激。谢谢!

1 个答案:

答案 0 :(得分:1)

你必须这样做:

 google.maps.event.trigger(m.getServiceObject(), 'click');