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?!? :(