Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

Referenz zur GMSGroundOverlay-Klasse

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Referenz zur GMSGroundOverlay-Klasse

Ü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

CLLocationCoordinate2DPosition
 Die Position von GMSGroundOverlay oder genauer gesagt die physische Position des Ankers.
CGPointAnker
 Der Anker gibt an, wo GMSGroundOverlay in Bezug auf bounds verankert wird.
UIImage * icon
 Symbol, das in bounds auf der Erde gerendert werden soll.
GleitkommazahlDeckkraft
 Legt die Deckkraft des Boden-Overlays zwischen 0 (vollständig transparent) und 1 (einschließlich) fest.
CLLocationDirectionPeilung
 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.
BOOLanpassbar
 Gibt an, ob dieses Overlay Benachrichtigungen beim Tippen verursachen soll.
GanzzahlZIndex
 Höhere zIndex-Wert-Overlays werden über Kachelebenen und Overlays mit einem niedrigeren zIndex-Wert gezeichnet.
IDuserData
 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.