$(document).on 'click', '#sideBar li', ->
markers[$(this).data('marker')].panTo()
google.maps.event.trigger(markers[$(this).data('marker')], 'click')
Кажется глупым. Все ответы указывают на то, что это работает отлично. Моя карта перемещается к соответствующему маркеру, но я не могу заставить произойти действие «щелчок», чтобы открыть информационное окно. Я использую новую версию 2 гема gmaps4rails, откуда взялся .panTo()
.
Так как все работает нормально, я склонен полагать, что мой вызов маркера markers[$(this).data('marker')]
в порядке.