I am looking to create a system which on signup will create a subdomain on my website for the users account area.
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
What I'd like to do is to invoke the click handler on a marker. So this is my code :
var marker = new google.maps.Marker({
position: location,
map: map,
title: title
});
google.maps.event.addListener(marker, 'click', function() {
alert("clicked");
});
marker.click();
but I cannot see any alert...
It's possible to trigger any Maps API event listener on any object using the google.maps.event.trigger function.
ReplyDeleteYou'll probably want to pass in a mock MouseEvent object, depending on what your event listener(s) do with it.
Example:
google.maps.event.trigger(marker, 'click', {
latLng: new google.maps.LatLng(0, 0)
});
Store the click listener in a variable and just call it when you need to simulate a click.
ReplyDeletevar click = function () { alert('clicked'); };
google.maps.event.addListener(marker, 'click', click);
click();
You should be fine as long as you keep a reference to the function.