Ciao lucavizzi ho provato come mi hai consigliato ma non funziona (ora la infowindow non si apre proprio, neanche al primo caricamento della mappa).

Di seguito ti posto come ho provato, magari ho scritto male qualcosa:


codice:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script>


<script>


function initialize() {
  var myLatlng = new google.maps.LatLng(41.9027835,12.4963655);
  var mapOptions = {
    zoom: 10,
    center: myLatlng
  };


  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
  
  var image = 'images/marker-icon.png';
  var myLatLng = new google.maps.LatLng(41.9027835,12.4963655);
  var beachMarker = new google.maps.Marker({
      position: myLatLng,
      map: map,
      icon: image
  });


  var contentString = 'Testo testo testo';


  var infowindow = new google.maps.InfoWindow({
      content: contentString
  });
  
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
  });
  
  infowindow.open(map,beachMarker);
  
}


google.maps.event.addDomListener(window, 'load', initialize);


</script>