Sorry for seeing these replies lately, Actually I got the solution so for now I am marking this thread closed.
Only silly mistake was there. Now its working fine. Anyways Thanks for your help. Dharmendra On Dec 23 2009, 9:30 pm, Bob <gschneide...@gmail.com> wrote: > Sorry, using this wouldn't work. Doing this in a customoverlaywould > work: > > var me = this; > google.maps.event.addDomListener([whatever element is used], "click", > function(ev) { > var e = ev||window.event; > google.maps.trigger(me, "click", e); > > }); > > On Dec 23, 8:28 am, Bob <gschneide...@gmail.com> wrote: > > > > > Is your customoverlaytriggering a 'click' event? Remember that a > > mouse event is a DOM event and "addListener" only listens for custom > > events. Basically you have to make sure your customoverlaylistens > > for the DOM mouse event for whatever element youroverlayuses and > > then call google.maps.trigger(this, "click") whenever the user clicks > > theoverlay > > > On Dec 22, 9:20 pm, tomar <dharmendratomar2...@gmail.com> wrote: > > > > Hi, > > > > I am facing a small issue. > > > When I am trying to open a info window on click of a customoverlay, > > > but Its not working. However same is working with marker. As far as I > > > know both extends MVC object but I am not able to find the cause of > > > problem. > > > > .... > > > ... > > > .... > > > var marker = new google.maps.Marker({ > > > position: myLatLng, > > > map: map, > > > title: 'HELLO' > > > }); > > > var infowindow = new google.maps.InfoWindow({ > > > 'content': 'Hello Tomar' > > > }); > > > > Working code for marker-> > > > google.maps.event.addListener(marker, 'click', function() { > > > infowindow.open(map,marker); > > > }); > > > > Not Wroking foroverlay-> > > > // USGSOverlay is customoverlaysooverlayis coming on map - > > > copied sample code > > > varoverlay= new USGSOverlay(bounds, srcImage, map); > > > > // not able to add the listener for click event onoverlay:( > > > google.maps.event.addListener(overlay, 'click', function() { > > > infowindow.open(map,overlay); > > > }); > > > > Would someone please suggest me to make this working?
-- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to google-maps-js-api...@googlegroups.com. To unsubscribe from this group, send email to google-maps-js-api-v3+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.