Это как то, как я это делаю (хотя обычно я также держу все маркеры в массиве, чтобы их можно было очистить или обновить как группу). Кроме того, я предполагаю, что ваш синтаксис около titre
был неверным, и я исправил его так, чтобы он соответствовал тому, что, как я думал, вы хотели достичь.
var MyInfoWindow = new google.maps.InfoWindow({content: 'Loading...'});
function createMarker(lat, lng, titre, description, adresse){
var point=new google.maps.LatLng(lat,lng);
var marker = new google.maps.Marker({position: point,map: map});
marker.html='<div class="descritpion" ><a>('+titre+')</a></div>';
google.maps.event.addListener(marker, 'click', function () {
MyInfoWindow.setContent(this.html);
MyInfoWindow.open(map, this);
});
}