Riferimento per la classe GMSUISettings

Riferimento classe GMSUISettings

Panoramica

Impostazioni per l'interfaccia utente di un GMSMapView.

Funzioni dei membri pubblici

(void) - setAllGesEnabled:
 Consente di impostare la preferenza per l'attivazione o la disattivazione di tutti i gesti (impostazione predefinita).

Proprietà

BOOLscrollGestures
 Consente di stabilire se attivare o disattivare i gesti di scorrimento (impostazione predefinita).
BOOLzoomGestures
 Consente di stabilire se attivare o disattivare i gesti di zoom (impostazione predefinita).
BOOLtiltGestures
 Consente di stabilire se attivare o disattivare i gesti di inclinazione (impostazione predefinita).
BOOLrotateGestures
 Consente di stabilire se attivare o disattivare i gesti di rotazione (impostazione predefinita).
BOOLconsumesGesturesInView
 Consente di stabilire se i gesti degli utenti possono essere utilizzati completamente da GMSMapView quando sono attivati (impostazione predefinita SÌ).
BOOLcompassButton
 Attiva o disattiva la bussola.
BOOLmyLocationButton
 Attiva o disattiva il pulsante La mia posizione.
BOOLindoorPicker
 Attiva (impostazione predefinita) o disattiva il selettore del piano interno.
BOOLallowScrollGesturesDuringRotateOrZoom
 Consente di stabilire se è possibile eseguire i gesti di rotazione e zoom senza centrare l'immagine e farla scorrere (impostazione predefinita SÌ).

Documentazione sulle funzioni dei membri

- (void) setAllGesEnabled: (BOOL)  attivata

Consente di impostare la preferenza per l'attivazione o la disattivazione di tutti i gesti (impostazione predefinita).

Ciò non impedisce agli utenti di toccare un pulsante sullo schermo per spostare la videocamera (ad esempio, i controlli di zoom o bussola) né limita i movimenti programmatici e l'animazione.


Documentazione della proprietà

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

Consente di stabilire se attivare o disattivare i gesti di scorrimento (impostazione predefinita).

Se questa opzione è attiva, gli utenti possono trascinare la fotocamera per eseguire la panoramica. Ciò non limita lo spostamento programmatico della videocamera.

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

Consente di stabilire se attivare o disattivare i gesti di zoom (impostazione predefinita).

Se questa impostazione è attiva, gli utenti possono toccare due volte/toccare con due dita o pizzicare per eseguire lo zoom della fotocamera. Ciò non limita lo spostamento programmatico della videocamera.

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

Consente di stabilire se attivare o disattivare i gesti di inclinazione (impostazione predefinita).

Se l'opzione è attiva, gli utenti possono scorrere verso il basso o verso l'alto con due dita per inclinare la fotocamera. Ciò non limita il controllo programmatico dell'angolo di visualizzazione della videocamera.

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

Consente di stabilire se attivare o disattivare i gesti di rotazione (impostazione predefinita).

Se questa impostazione è attiva, gli utenti possono usare un gesto di rotazione con due dita per ruotare la fotocamera. Ciò non limita il controllo programmatico dell'orientamento della videocamera.

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

Consente di stabilire se i gesti degli utenti possono essere utilizzati completamente da GMSMapView quando sono attivati (impostazione predefinita SÌ).

In questo modo, la vista genitore non può ricevere questi gesti.

Quando GMSMapView è contenuto in un UIscrollView (o in un'altra area scorrevole), i gesti sulla mappa non possono essere consumati come gesti di scorrimento. Tuttavia, la disattivazione di questa opzione (impostata su NO) può essere utile per supportare gerarchie o requisiti di visualizzazione complessi.

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

Attiva o disattiva la bussola.

La bussola è un'icona sulla mappa che indica la direzione del nord sulla mappa.

Se attivata, viene visualizzata solo quando la fotocamera viene ruotata rispetto all'orientamento predefinito (con un valore pari a 0). Quando un utente tocca la bussola, la fotocamera si orienta all'orientamento predefinito e si dissolve dopo poco tempo. Se disattivata, la bussola non verrà mai visualizzata.

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

Attiva o disattiva il pulsante La mia posizione.

Si tratta di un pulsante visibile sulla mappa che, quando toccato dagli utenti, centra la mappa sulla posizione corrente dell'utente.

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

Attiva (impostazione predefinita) o disattiva il selettore del piano interno.

Se attivata, è visibile solo quando la visualizzazione è incentrata su un edificio con dati relativi al piano interno. Se disattivato, il piano selezionato può comunque essere controllato in modo programmatico tramite la proprietà IndoorDisplay mapView.

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

Consente di stabilire se è possibile eseguire i gesti di rotazione e zoom senza centrare l'immagine e farla scorrere (impostazione predefinita SÌ).