Maps infowindow is not opening on mouseover event (coffeescript) -



Maps infowindow is not opening on mouseover event (coffeescript) -

i researched , tried find solution. have admit no expert in coffeescript. maybe obvious error have no clue , happy if help.

i created markers on google maps. click applisteners possible open specific htmls belongs markers. need infowindow each marker, should oben on mouseover , close when leaving. have no thought why not working. tried other solutions, worked in javascript not me in coffeescript. here code:

### define lodash : _ backbone : backbone marionette : marionette app : app parse : parse ### class mapview extends marionette.view default_center : [0, 0] default_zoom : 10 classname : "map-view" render : -> mapoptions = zoom: @default_zoom streetviewcontrol: false pancontrol: false center: new google.maps.latlng(@default_center...) maptypeid: google.maps.maptypeid.roadmap @map = new google.maps.map(@el, mapoptions) @infowindow = new google.maps.infowindow() #[........................] makejobmarker : (job) -> marker = new google.maps.marker({ map : @map position : { lat : job.get("location").latitude, lng : job.get("location").longitude } icon : "/images/marker/#{job.get("jobcategory")}.png" animation : google.maps.animation.drop zindex : google.maps.marker.max_zindex + 1 optimized : false }) marker.addlistener("mouseover", => infowindow.setcontent("hello") infowindow.open(map,marker) ) marker.addlistener("click", => app.router.navigate("/job/#{job.id}", trigger : true) app.vent.trigger("view:searchitem") ) marker.jobid = job.id homecoming marker #[.......................]

you missing @ key (this equivalent in javascript) access private members @map , @infowindow:

marker.addlistener("mouseover", => @infowindow.setcontent("hello") @infowindow.open(@map,marker) )

google-maps coffeescript

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -