Übersicht
GMSGroundOverlay gibt die verfügbaren Optionen für ein Boden-Overlay an, das auf der Erdoberfläche vorhanden ist.
Anders als bei Markierungen wird die Position eines Boden-Overlays explizit angegeben und ist nicht auf die Kamera ausgerichtet.
Übernimmt GMSOverlay.
Statische öffentliche Mitgliederfunktionen | |
(Instanztyp) | + groundOverlayWithBounds:icon: |
Convenience-Konstruktor für GMSGroundOverlay für eine bestimmte bounds und icon . | |
(Instanztyp) | + groundOverlayWithPosition:icon:zoomLevel: |
Erstellt ein GMSGroundOverlay-Element, das das angegebene icon -Objekt in position rendert, als ob die tatsächliche Größe des Bildes mit Pixel der Kamera in zoomLevel übereinstimmt. | |
Eigenschaften | |
CLLocationCoordinate2D | Position |
Die Position von GMSGroundOverlay oder genauer gesagt die physische Position des Ankers. | |
CGPoint | Anker |
Der Anker gibt an, wo GMSGroundOverlay in Bezug auf bounds verankert wird. | |
UIImage * | icon |
Symbol, das in bounds auf der Erde gerendert werden soll. | |
Gleitkommazahl | Deckkraft |
Legt die Deckkraft des Boden-Overlays zwischen 0 (vollständig transparent) und 1 (einschließlich) fest. | |
CLLocationDirection | Peilung |
Peilung dieses Boden-Overlays in Grad. | |
GMSCoordinateBounds* | Grenzen |
Die 2D-Grenzen der Erde, in der icon gezeichnet wird. | |
NSString * | title |
Titel, eine kurze Beschreibung des Overlays. | |
GMSMapView* | Karte |
Die Karte, auf der sich das Overlay befindet. | |
BOOL | anpassbar |
Gibt an, ob dieses Overlay Benachrichtigungen beim Tippen verursachen soll. | |
Ganzzahl | ZIndex |
Höhere zIndex -Wert-Overlays werden über Kachelebenen und Overlays mit einem niedrigeren zIndex -Wert gezeichnet. | |
ID | userData |
Overlay-Daten |
Dokumentation zu Mitgliederfunktionen
+ (instancetype) BodenOverlayWithBounds: | (nullable GMSCoordinateBounds*) | Grenzen | |
Symbol: | (nullImage der Benutzeroberfläche *) | Symbol | |
Convenience-Konstruktor für GMSGroundOverlay für eine bestimmte bounds
und icon
.
Entsprechend wird position
festgelegt.
+ (instancetype) BodenOverlayWithPosition: | (CLLocationCoordinate2D) | Position | |
Symbol: | (nullImage der Benutzeroberfläche *) | icon | |
zoomLevel: | (CGFloat) | zoomLevel | |
Erstellt ein GMSGroundOverlay-Element, das das angegebene icon
-Objekt in position
rendert, als ob die tatsächliche Größe des Bildes mit Pixel der Kamera in zoomLevel
übereinstimmt.
Property-Dokumentation
- (CLLocationCoordinate2D) Position [read, write, assign] |
Die Position von GMSGroundOverlay oder genauer gesagt die physische Position des Ankers.
Wenn dies geändert wird, wird bounds
an die neue Position verschoben.
– (CGPoint) anchor [read, write, assign] |
Der Anker gibt an, wo GMSGroundOverlay in Bezug auf bounds
verankert wird.
Wenn dies geändert wird, wird position
auf die entsprechende neue Position in bounds
festgelegt.
- (UIImage*) -Symbol [read, write, assign] |
Symbol, das in bounds
auf der Erde gerendert werden soll.
Wenn der Wert null ist, ist das Overlay nicht sichtbar (im Gegensatz zu GMSMarker mit einem Standardbild).
- (Gleitkommazahl) opacity [read, write, assign] |
Legt die Deckkraft des Boden-Overlays zwischen 0 (vollständig transparent) und 1 (einschließlich) fest.
– (CLLocationDirection) Peilung [read, write, assign] |
Peilung dieses Boden-Overlays in Grad.
Der Standardwert null weist dieses Boden-Overlay auf der normalen Y-Achse nach oben/unten aus.
- (GMSCoordinateBounds*) bounds [read, write, assign]
|
Die 2D-Grenzen der Erde, in der icon
gezeichnet wird.
Wenn Sie diesen Wert ändern, wird position
entsprechend angepasst.
– (NSString*) title [read, write, copy, inherited] |
Titel, eine kurze Beschreibung des Overlays.
Bei einigen Overlays, z. B. Markierungen, wird der Titel auf der Karte angezeigt. Der Titel ist auch der Standardtext für Bedienungshilfen.
- (GMSMapView*) Karte [read, write, assign, inherited] |
Die Karte, auf der sich das Overlay befindet.
Wenn Sie diese Eigenschaft festlegen, wird das Overlay zur Karte hinzugefügt. Wenn Sie sie auf null setzen, wird das Overlay von der Karte entfernt. Ein Overlay kann immer nur auf einer Karte aktiv sein.
– (BOOL) anpassbar [read, write, assign, inherited] |
Gibt an, ob dieses Overlay Benachrichtigungen beim Tippen verursachen soll.
Einige Overlays wie Markierungen sind standardmäßig antippbar.
– (int) zIndex [read, write, assign, inherited] |
Höhere zIndex
-Wert-Overlays werden über Kachelebenen und Overlays mit einem niedrigeren zIndex
-Wert gezeichnet.
Gleiche Werte führen zu einer nicht definierten Zeichenreihenfolge. Markierungen sind eine Ausnahme. Unabhängig von zIndex
werden sie immer über Kachelebenen und andere Overlays ohne Markierungen gezeichnet. Sie werden im Vergleich zu anderen Overlays als separate Z-Indexgruppen betrachtet.
– (ID) userData [read, write, assign, inherited] |
Overlay-Daten
Sie können diese Eigenschaft verwenden, um ein beliebiges Objekt mit diesem Overlay zu verknüpfen. Diese Eigenschaft wird vom Google Maps SDK for iOS weder gelesen noch geschrieben.
Beachten Sie, dass userData keine starken Verweise auf Maps-Objekte enthalten sollte. Andernfalls wird möglicherweise ein Aufbewahrungszyklus erstellt, der verhindert, dass Objekte freigegeben werden.