Como combinar círculos no Google Maps

Gostaria de poder desenhar vários círculos em um mapa do Google com javascript, mas combiná-los como uma "forma única" para que suas áreas não se sobreponham, mas sejam compartilhadas. Por exemplo, eu encontrei este exemplo no WalkScore.com:

Você pode ver que eles são círculos COMBINANTES, em vez de sobrepor-los como formas separadas.

Isso é possível? (Claramente parece ser, mas como?)

questionAnswers(1)

yourAnswerToTheQuestion