Gibt es in der Google Maps v3 JS-API eine method / config -Eigenschaft, um die Alpha-Kombination überlappender Kreise zu deaktivieren / zu umgehen? Ich arbeite gerade an einem Projekt, das am Ende viele Kreise auf einer Karte zeichnen kann, wobei einige Bereiche die Schnittmenge von & gt; 10 Kreisen sind. Selbst bei einer sehr geringen Opazität kann dies die Karte in diesen Schnittbereichen bald unlesbar machen. Irgendwelche Vorschläge, wie man die Überschneidungen die gleiche Opazität wie ein einzelner Kreis behalten würde, würde sehr geschätzt werden - anscheinend war dies das Standardverhalten in v2 der API (Beispiel Screenshot: Ссылка )
Sie müssen die Pfade als Arrays von Arrays zu einem einzigen Polygon kombinieren. Beispielcode hier und sehen Sie sich das Ergebnis hier .
So 2 Jahre später hatte ich das gleiche Problem. Diese Lösung ist ein bisschen wie ein Hack.
Setzen Sie die Opazität aller Kreise im Javascript auf 1. Dann füge diese CSS hinzu:
%Vor% Wenn Google den Speicherort der Kreisebene ändert, wird dies unterbrochen.
PS. Ich benutze v3 der Karten api.
Tags und Links google-maps google-maps-api-3