Cómo combinar círculos en Google Maps

Me gustaría poder dibujar múltiples círculos en un mapa de Google con javascript, pero combinarlos como una "forma única" para que sus áreas no se superpongan, sino que se compartan. Por ejemplo, encontré este ejemplo en WalkScore.com:

Puedes ver que son círculos COMBINADOS, en lugar de superponerlos como formas separadas.

es posible? (Claramente parece ser, pero ¿cómo?)