Odwołanie do klasy GMTCMapView

Dokumentacja klasy GMTCMapView

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.
GMTCconsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 Zachowuje możliwe do dostosowania opcje interfejsu znaczników, linii łamanych i wielokątów biblioteki.
Wartość logicznaZezwalaj 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.

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.

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.

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.