Não é nada complexo Fábio, estou trabalhando com a API do Google para adicionar marcadores no mapa.
var markers = [];
function fazMarcacao(marcador) {
var latlngbounds = new google.maps.LatLngBounds();
var marker = new google.maps.Marker({
map: map,
position: marcador.posicao
});
var opcoes = {
content: "<p>Conteúdo do InfoBox</p>",
pixelOffset: new google.maps.Size(-150, 0)
};
infoBox[marcador.id] = new InfoBox(opcoes);
infoBox[marcador.id].marker = marker;
infoBox[marcador.id].listener = google.maps.event.addListener(marker, 'click', function (e) {
abrirInfoBox(marcador.id, marker);
});
markers.push(marker);
latlngbounds.extend(marker.position);
}