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. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
Mantiene opzioni UI personalizzabili per indicatori, polilinee e poligoni della libreria. | |
BOOL | allowCameraAutoUpdate |
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.
- (void) redrawRidesharingOverlay |
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.
- (void) hideAllMapViewSessions |
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.
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
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Ì.