Rails Listener in marker on Gmaps4rails2

gmaps4rails, gmaps4rails2, listener, ruby-on-rails

Solution

`marker` is a proxy object, simply replace:

google.maps.event.addListener marker, 'click', ->

with:

google.maps.event.addListener marker.getServiceObject(), 'click', ->

Problem

I'm trying do add a listener in my markers but doesn't work in my view i have the `BuildMap(<%= @hash.to_json %>);` my controller is ``` @hash = Gmaps4rails.build_markers(gon.transmitters) do |transmitter, marker| marker.lat transmitter.latitude marker.lng transmitter.longitude marker.json({ :id => "trm", :data => transmitter.id , :img => "http://www.clker.com/cliparts/B/B/1/E/y/r/marker-pin-google.svg"}) end ``` and in my js.coffee ``` @buildMap = (markers) -> handler = Gmaps.build 'Google' handler.buildMap { provider: {}, internal: {id: 'map'} }, -> markers = handler.addMarkers(markers) handler.bounds.extendWith(markers) handler.fitMapToBounds() for marker in markers google.maps.event.addListener marker, 'click', -> alert "hello" true true ``` What i am doing wrong? thanks in advance edit: apneadiving where are you?!? :(

Original source