Przegląd
Ta klasa reprezentuje główny widok konsumenta pakietu SDK na iOS.
Możesz użyć tej klasy do utworzenia mapy niestandardowej, tak aby użytkownicy mogli tworzyć niestandardowe znaczniki i linie łamane za pomocą `consumerMapStylecoordinator`.
- Uwaga:
- Utwórz instancję mapy za pomocą domyślnego konstruktora [[GMTCMapView aoc] initWithFrame:].
GMTCMapView można odczytywać i modyfikować tylko z poziomu wątku głównego, podobnie jak w GMSMapView i wszystkich obiektach UIKit. Wywołanie tych metod z innego wątku skutkuje wystąpieniem wyjątku lub nieokreślonego działania.
Funkcje publiczne | |
(instancetype) | – initWithFrame: |
Zainicjowanie obiektu GMTCMapView. | |
(typ instancji o wartości null) | – initWithCoder: |
Inicjowanie za pomocą kodera. | |
(unieważniony) | - resetKamera |
Resetuje aparat mapy do ustawienia domyślnego na podstawie aktualnych aktywnych sesji mapView. | |
(unieważniony) | - redrawRidesharingNakładkas |
Wymusza ponowne napisanie wszystkich nakładek na przejazdy wyrenderowane w bieżącym widoku mapy. | |
(unieważniony) | – showMapViewSession: |
Pokazuje sesję mapy „mapView”. | |
(unieważniony) | - hideMapViewSession: |
Ukrywa sesję mapy w widoku mapy. | |
(unieważniony) | - hideAllMapViewSessions |
Ukryj wszystkie sesje mapView w mapie. | |
(NSArray< id < GMTCMapViewSession >> *) | – activeSessions |
Zwraca wszystkie sesje mapView wyświetlane obecnie w tym elemencie. | |
Właściwości | |
id< GMTCMapViewPrzedstawiciel > | przekazanie |
Przedstawiciel widoku mapy. | |
GMTCconsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
Zachowuje możliwe do dostosowania opcje interfejsu znaczników, linii łamanych i wielokątów biblioteki. | |
Wartość logiczna | Zezwalaj na automatyczne aktualizacje aparatu |
Zezwala na automatyczne aktualizowanie aparatu widoku mapy. |
Dokumentacja funkcji członków
– (typ instancji) initWithFrame: | (CGRect) | ramka |
Zainicjowanie obiektu GMTCMapView.
– (null instancji) initWithCoder: | (NSCoder *) | dekoder |
Inicjowanie za pomocą kodera.
- (unieważnione) resetKamera |
Resetuje aparat mapy do ustawienia domyślnego na podstawie aktualnych aktywnych sesji mapView.
- (void) redrawRidesharingNakładkas |
Wymusza ponowne napisanie wszystkich nakładek na przejazdy wyrenderowane w bieżącym widoku mapy.
Nakładki te obejmują znaczniki związane ze wspólnymi przejazdami, do których odwołuje się GMTCCustomizableMarkerType
, wielokąty obszaru ze złożonym odbiorem i trasami podróży. Możesz użyć tej metody, aby ponownie wyczyścić usunięte nakładki, wywołując metodę clear
w GMTCMapView.
- Uwaga:
- Ten interfejs API nie przywraca nakładek z warstwy aplikacji.
- (void) showMapViewSession: | (id< GMTCMapViewSession >) | sesja |
Pokazuje sesję mapy „mapView”.
- (void) hideMapViewSession: | (id< GMTCMapViewSession >) | sesja |
Ukrywa sesję mapy w widoku mapy.
- (void) hideAllMapViewSessions |
Ukryj wszystkie sesje mapView w mapie.
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
Zwraca wszystkie sesje mapView wyświetlane obecnie w tym elemencie.
Dokumentacja nieruchomości
- (id<GMTCMapViewPrzedstawiciel>) przekazanie [read, write, assign] |
Przedstawiciel widoku mapy.
– (GMTCconsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
Zachowuje możliwe do dostosowania opcje interfejsu znaczników, linii łamanych i wielokątów biblioteki.
– (BOOL) allowKameraAutoUpdate [read, write, assign] |
Zezwala na automatyczne aktualizowanie aparatu widoku mapy.
Wartość domyślna to YES.