Многократное наложение карты Google без накопительной непрозрачности

У меня есть карта с несколькими кругами, пересекающими друг друга (ниже приведен пример только с двумя, но это не менее 100 кругов). Когда они пересекаются, непрозрачность удваивается, поэтому, когда у меня есть крест между 5 или 6 кругами, это просто становится около 100% непрозрачности.

Есть ли способ разрешить сделать 2-й круг, не показывая "над" первым? На самом деле я так не думаю, но, возможно, кто-то уже ожидал чего-то подобного ...

ЛЕВЫЙ: Что у меня есть --------------------------------------------- - ПРАВО: что я хочу

На всякий случай, если вы хотите играть:http://jsfiddle.net/ZWt6w/

var populationOptions = {
      strokeWeight: 0,
      fillColor: '#FF0000',
      fillOpacity: 0.5,
      map: map,
      center: citymap[city].center,
      radius: citymap[city].population
    };
    // Add the circle for this city to the map.
    cityCircle = new google.maps.Circle(populationOptions);

Спасибо за вашу помощь ;)

Ответы на вопрос(3)

Ваш ответ на вопрос