Sorry, using this wouldn't work. Doing this in a custom overlay would
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 <[email protected]> wrote:
> Is your custom overlay triggering 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 custom overlay listens
> for the DOM mouse event for whatever element your overlay uses and
> then call google.maps.trigger(this, "click") whenever the user clicks
> the overlay
>
> On Dec 22, 9:20 pm, tomar <[email protected]> wrote:
>
>
>
> > Hi,
>
> > I am facing a small issue.
> > When I am trying to open a info window on click of a custom overlay,
> > 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 for overlay ->
> > // USGSOverlay is custom overlay so overlay is coming on map -
> > copied sample code
> > var overlay = new USGSOverlay(bounds, srcImage, map);
>
> > // not able to add the listener for click event on overlay :(
> > 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-maps-js-api-v3?hl=en.