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,
Save your markers in an array. And do something like this:
$('#anotherButton').click(function(){
google.maps.event.trigger(marker[index], 'click');
});
It's possible to trigger any Maps API event listener on any object using the google.maps.event.trigger
function.
You'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)
});