Überblick
Diese Klasse stellt die Hauptansicht im Consumer SDK for iOS dar.
Mit dieser Klasse können Sie eine anpassbare Karte erstellen, sodass Ihre Nutzer mit `consumerMapStylecoordinator` benutzerdefinierte Markierungen und Polylinien erstellen können.
- Hinweis:
- Sie sollten diese Karte über den Standardkonstruktor [[GMTCMapView alloc] initWithFrame:] instanziieren.
GMTCMapView kann nur aus dem Hauptthread gelesen und geändert werden, ähnlich wie bei GMSMapView und allen UIKit-Objekten. Das Aufrufen dieser Methoden aus einem anderen Thread führt zu einer Ausnahme oder einem undefinierten Verhalten.
Öffentliche Mitgliederfunktionen | |
(Instanztyp) | – initWithFrame: |
Initialisierung des Objekts GMTCMapView. | |
(Instanztyp, der Nullwerte zulässt) | – initWithCoder: |
Initialisierung mit dem Coder. | |
(void) | – resetCamera |
Setzt die MapView-Kamera auf die Standardposition basierend auf den aktuell aktiven MapView-Sitzungen zurück. | |
(void) | – redrawRidesharingOverlays |
Erzwingt eine Neuzeichnung aller Overlays für Mitfahrdienste, die in der aktuellen Kartenansicht gerendert wurden. | |
(void) | – showMapViewSession: |
Zeigt eine „mapView“-Sitzung für „mapView“ an. | |
(void) | – hideMapViewSession: |
Blendet eine „mapView“-Sitzung in „mapView“ aus. | |
(void) | – hideAllMapViewSessions |
Blendet alle „mapView“-Sitzungen in „mapView“ aus. | |
(NSArray< id < GMTCMapViewSession >> *) | – activeSessions |
Gibt alle derzeit auf der Karte „mapView“ angezeigten „mapView“-Sitzungen zurück. | |
Attribute | |
id< GMTCMapViewDelegate > | bevollmächtigen |
Delegiert für die Kartenansicht. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
Verwaltet anpassbare UI-Optionen für die Markierungen, Polylinien und Polygone der Bibliothek | |
BOOL | allowCameraAutoUpdate |
Die Kamera der Kartenansicht kann automatisch aktualisiert werden. |
Dokumentation zu Mitgliederfunktionen
- (Instanztyp) initWithFrame: | (CGRect) | Frame |
Initialisierung des Objekts GMTCMapView.
- (Instanztyp, für den Nullwerte zulässig sind) initWithCoder: | (NSCoder *) | aDecoder |
Initialisierung mit dem Coder.
- Hinweis:
- Verwenden Sie stattdessen
-initWithFrame
.
- (void) resetCamera |
Setzt die MapView-Kamera auf die Standardposition basierend auf den aktuell aktiven MapView-Sitzungen zurück.
– (void) redrawRidesharingOverlays |
Erzwingt eine Neuzeichnung aller Overlays für Mitfahrdienste, die in der aktuellen Kartenansicht gerendert wurden.
Zu diesen Overlays gehören die Markierungen für Mitfahrdienste, auf die GMTCCustomizableMarkerType
verweist, die Polygone für die kombinierte Abholfläche und Routen. Mit dieser Methode können Sie bereinigte Overlays durch Aufrufen von clear
in GMTCMapView neu zeichnen.
- Hinweis:
- Diese API stellt keine Overlays wieder her, die aus einer Anwendungsebene hinzugefügt wurden.
- (void) showMapViewSession: | (id< GMTCMapViewSession >) | session |
Zeigt eine „mapView“-Sitzung für „mapView“ an.
– (void) hideMapViewSession: | (id< GMTCMapViewSession >) | session |
Blendet eine „mapView“-Sitzung in „mapView“ aus.
– (void) hideAllMapViewSessions |
Blendet alle „mapView“-Sitzungen in „mapView“ aus.
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
Gibt alle derzeit auf der Karte „mapView“ angezeigten „mapView“-Sitzungen zurück.
Property-Dokumentation
- (id<GMTCMapViewDelegate>) delegate [read, write, assign] |
Delegiert für die Kartenansicht.
– (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
Verwaltet anpassbare UI-Optionen für die Markierungen, Polylinien und Polygone der Bibliothek
– (BOOL) allowCameraAutoUpdate [read, write, assign] |
Die Kamera der Kartenansicht kann automatisch aktualisiert werden.
Der Standardwert ist YES (JA).