Javascript 如何使用Google Maps for Rails为标记显示信息框?
我想在一个标记上引发一个点击事件,这样信息框就会出现 我能够成功地做到这一点:Javascript 如何使用Google Maps for Rails为标记显示信息框?,javascript,ruby-on-rails,google-maps,google-maps-api-3,gmaps4rails,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).mousedo
$(marker.getServiceObject().content).click()
但是,这在移动设备上不起作用。不知道为什么
我尝试了mousedown事件,但这也不起作用:
if $('html.no-touch').length
$(m.getServiceObject().content).click()
else
$(m.getServiceObject().content).mousedown()
我在想,有一种更优雅的方法可以让信息盒出现
如果有人有任何建议,我将不胜感激。谢谢 您必须这样做:
google.maps.event.trigger(m.getServiceObject(), 'click');
不幸的是,这在手机上不起作用……Safari mobile和Chrome mobile都不起作用。奇怪的是,这里的边栏示例:在我的iphone上起作用