API do Google Map v3 mascarar tudo EXCETO para polígono

Então, já estamos familiarizados com a adição de formas a um mapa do Google com a API v3:

$j('#map').gmap('addShape', 'Circle', { 
    'strokeWeight': 0, 
    'fillColor': "#008595", 
    'fillOpacity': 0.25, 
    'center': result[0].geometry.location, 
    'radius': 1500, 
    'clickable': false 
});

O código acima irá criar um círculo e sombrear com preenchimento # 008595. Existe alguma maneira de sombrear inversamente um mapa? Eu gostaria que o mundo inteiro fosse sombreado / preenchido com meia opacidade, exceto por um buraco onde meus marcadores estão. Possível?

questionAnswers(1)

yourAnswerToTheQuestion