8
votes

Comment désactiver Alpha combinaison de cercles d'intersection / polygones dans Google Maps v3 API?

y a-t-il une propriété méthode / config dans le Google Maps v3 JS API pour désactiver / contourner l'alpha combinaison de cercles qui se chevauchent? Je travaille actuellement sur un projet qui peut finir par dessiner de nombreux cercles sur une carte, certaines zones étant l'intersection de> 10 cercles. Même avec une opacité très faible, cela peut bientôt rendre la carte illisible dans ces zones intersectives. Toute suggestion sur la façon de conserver les intersections la même opacité que tout cercle individuel serait très appréciée - apparemment, il s'agissait du comportement par défaut dans V2 de l'API (exemple Capture d'écran: http://img23.imageshack.us/i/screenshot20110504at655.png/ )


1 commentaires

lien image est mort


3 Réponses :


1
votes

Vous devez combiner les chemins, en tant que réseaux de tableaux, dans un seul polygone. code d'exemple Ici et affichez le résultat ici .


1 commentaires

Peut-être un peu de commentaire tardif, mais je suis confronté au même problème et je ne sais pas exactement comment cette réponse aide. Votre exemple est d'un polygone, pas un bouquet de cercles ...



0
votes

Donc 2 ans plus tard, j'ai eu le même problème. Cette solution est un peu un hack.

Définir l'opacité des cercles à 1 dans le JavaScript. Ajoutez ensuite ce CSS: P>

#map-canvas > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type  {
    opacity:0.3
}


1 commentaires

Ils l'ont changé. N'utilisez pas cette réponse.



0
votes

Basé sur Daryls Répondre, vous devez la mettre dans la partie de style de l'en-tête HTML:

  .gm-style > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
  opacity: 0.1;
  }


0 commentaires