Riferimento alla classe GMTCMapView

Riferimento per le classi GMTCMapView

Panoramica

Questa classe rappresenta la vista principale nell'SDK Consumer per iOS.

Puoi utilizzare questa classe per creare una mappa personalizzabile in modo che i tuoi utenti possano utilizzare "consumMapStylecoordinator" per creare indicatori personalizzati e polilinee.

Nota:
Devi creare un'istanza questa mappa tramite il costruttore predefinito [[GMTCMapView alloc] initWithFrame:].

Il file GMTCMapView può essere letto e modificato solo dal thread principale, in modo simile a TensorFlowMapView e a tutti gli oggetti UIKit. La chiamata di questi metodi da un altro thread genera un'eccezione o un comportamento non definito.

Funzioni membri pubbliche

(instancetype)- initWithFrame:
 Inizializzazione dell'oggetto GMTCMapView.
(tipo di istanza nullo)- initWithCoder:
 Inizializzazione con il programmatore.
(vuoto)- resetVideocamera
 Consente di reimpostare la fotocamera della mappaView sulla posizione predefinita in base alle sessioni di MapView attive correnti.
(vuoto)- redrawRidesharingOverlay
 Forza il ritiro di tutti gli overlay per il ridesharing visualizzati nella mappa corrente.
(vuoto)- showMapViewSession:
 Mostra una sessione mapView su mapView.
(vuoto)- hideMapViewSession:
 Nasconde una sessione mapView sulla mappaView.
(vuoto)- hideAllMapViewSessions
 Nascondi tutte le sessioni mapView su mapView.
(NSArray< id
< GMTCMapViewSession >> *)
- activeSessions
 Restituisce tutte le sessioni mapView attualmente mostrate su mapView.

Proprietà

id<GMTCMapViewDelega >delegato
 Delegato della visualizzazione mappa.
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 Mantiene opzioni UI personalizzabili per indicatori, polilinee e poligoni della libreria.
BOOLallowCameraAutoUpdate
 Consente di aggiornare automaticamente la fotocamera della visualizzazione mappa.

Documentazione della funzione membro

- (instancetype) initWithFrame: (Verifica) telaio

Inizializzazione dell'oggetto GMTCMapView.

- (tipo di istanza null) initWithCoder: (NSCoder *) Decodificatore

Inizializzazione con il programmatore.

- (void) resetVideocamera

Consente di reimpostare la fotocamera della mappaView sulla posizione predefinita in base alle sessioni di MapView attive correnti.

Forza il ritiro di tutti gli overlay per il ridesharing visualizzati nella mappa corrente.

Questi overlay includono gli indicatori relativi al ridesharing a cui si fa riferimento in GMTCCustomizableMarkerType, i poligoni per l'area composta per il ritiro e i percorsi di viaggio. Puoi utilizzare questo metodo per tracciare di nuovo gli overlay puliti chiamando clear su GMTCMapView.

Nota:
Questa API non ripristina gli overlay aggiunti da un livello di applicazione.
- (void) showMapViewSession: (id<GMTCMapViewSession >) sessione

Mostra una sessione mapView su mapView.

- (void) hideMapViewSession: (id<GMTCMapViewSession >) sessione

Nasconde una sessione mapView sulla mappaView.

Nascondi tutte le sessioni mapView su mapView.

- (NSArray<id<GMTCMapViewSession>> *) activeSessions

Restituisce tutte le sessioni mapView attualmente mostrate su mapView.


Documentazione proprietà

- (id<GMTCMapViewDelega>) delega [read, write, assign]

Delegato della visualizzazione mappa.

Mantiene opzioni UI personalizzabili per indicatori, polilinee e poligoni della libreria.

- (BOOL) allowVideocameraAutoUpdate [read, write, assign]

Consente di aggiornare automaticamente la fotocamera della visualizzazione mappa.

Il valore predefinito è SÌ.