Comment définir le marqueur de carte Google par la latitude et la longitude et fournir des informations bulle

L'exemple de code suivant fourni par google maps api

          var geocoder;
          var map;
          function initialize() {
            geocoder = new google.maps.Geocoder();
            var latlng = new google.maps.LatLng(40.77627, -73.910965);
            var myOptions = {
              zoom: 8,
              center: latlng,
              mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
          }

le suivant ne montre que google, carte de l'emplacement sans repère.
Je me demandais comment je peux placer un marqueur en donnant la latitude/longitude paramètres?
Et comment est-il possible de stocker mes propres informations extraites d'une base de données sur ce marqueur?

source d'informationauteur xiaolin