With GMaps.js you can add markers this way:
map.addMarker({
lat: -12.043333,
lng: -77.028333,
title: 'Lima',
click: function(e){
alert('You clicked in this marker');
}
});
latitude and longitude are required.
You can also attach additional information with details,
which will be passed to Event object (e) in the events
previously defined.
Note If you want to show an Info Window, you must add:
infoWindow: {
content: '<p>HTML Content</p>'
}
NoteThe Info Windows also can bind
these events: closeclick, content_changed,
domready, position_changed and
zindex_changed