Cambiar el tamaño del marcador en Google Maps V3

Estoy usandoesta explicación de cómo colorear un marcador de Google Maps configurando el icono usando una MarkerImage, y el color funciona bien. Pero no puedo hacer que el argumento scaledSize cambie el tamaño del marcador.

    var pinColor = 'FFFF00';
    var pinIcon = new google.maps.MarkerImage(
        "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|" + pinColor,
        new google.maps.Size(21, 34),
        new google.maps.Point(0,0),
        new google.maps.Point(10, 34),
        new google.maps.Size(2, 4));
    marker.setIcon(pinIcon);

¿Cuál es el uso correcto del argumento scaledSize para cambiar el tamaño del marcador? Por ejemplo, ¿cómo puedo duplicar el tamaño del marcador?

Respuestas a la pregunta(2)

Su respuesta a la pregunta