GMaps.js — Markers

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