$(document).on 'click', '#sideBar li', ->
markers[$(this).data('marker')].panTo()
google.maps.event.trigger(markers[$(this).data('marker')], 'click')
看起来很傻。所有答案都表明这个工作完美。我的地图平移到适当的标记,但我似乎无法通过“点击”操作来打开信息窗口。我正在使用 gmaps4rails gem 的新 v2,这就是它的.panTo()
来源。
由于它的平移很好,我倾向于相信我的markers[$(this).data('marker')]
标记调用很好。