Invertiertes Polygon in GMSMapView

8

Ich muss Google Map für mein iPhone-Projekt verwenden und ich benutze GMSPolygon, um ein Polygon zu zeichnen, aber wie kann ich überall auf meiner Karte außer dem Inneren des Polygons füllen. Wie das Bild unten.

Danke.

    
ethem 25.12.2013, 11:53
quelle

3 Antworten

0
%Vor%     
SHASHANK 03.09.2014 19:42
quelle
0

Ich habe mit deiner Frage gespielt. Grundidee ist es, die gesamte Erde mit Polygonen zu füllen und dann Löcher für Ihr Gebiet zu machen. Hier ist ein Beispielcode, aber das Problem ist, dass ich kein Polygon erstellen kann, um die ganze Erde abzudecken. Der erste Ansatz besteht darin, 4 Polygone für jedes Quartal zu erstellen.

PGeoCountry ist eine Struktur mit gewünschten Bereichen in boundationsPaths: [GMSPath]

%Vor%

Hier ist das Ergebnis:

    
Dren 02.06.2016 15:39
quelle
0

Sie müssen das Standardpolygon für die Weltkarte festlegen. und legen Sie die Locheigenschaft des Polygons fest, dessen Bereich Sie abwählen möchten. Das wird funktionieren.

    
Rohit Wankhede 13.06.2017 13:38
quelle