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