Riferimento per la classe GMSUISettings

Riferimento alla classe DASHUISettings

Panoramica

Impostazioni per l'interfaccia utente di un gcMapView.

Funzioni membri pubbliche

(vuoto)- setAllBehaviorsEnabled:
 Consente di impostare la preferenza relativa all'attivazione o alla disattivazione di tutti i gesti (impostazione predefinita)

Proprietà

BOOLscrollGesti
 Consente di stabilire se attivare o disattivare i gesti di scorrimento (impostazione predefinita).
BOOLzoomGesti
 Consente di stabilire se attivare o disattivare i gesti di zoom (impostazione predefinita).
BOOLtiltGesti
 Controlla se i gesti di inclinazione sono attivi (impostazione predefinita) o disattivati.
BOOLGesti di rotazione
 Controlla se i gesti di rotazione sono attivati (impostazione predefinita) o disattivati.
BOOLconsumesBehaviorsInView
 Consente di stabilire se i gesti degli utenti vengono completamente consumati dalla funzione SalesforceMapView quando sono attivi (impostazione predefinita: SÌ).
BOOLpulsante bussola
 Consente di attivare o disattivare la bussola.
BOOLPulsanteMyLocation
 Attiva o disattiva il pulsante La mia posizione.
BOOLSelettore-da-interno
 Attiva (impostazione predefinita) o disattiva il selettore del pavimento.
BOOLallowscrollGesti Durante la rotazione o lo zoom
 Consente di stabilire se i gesti di rotazione e zoom possono essere eseguiti al di fuori del centro e scorrendo (impostazione predefinita SÌ).
BOOLnavigationHeaderEnabled
 Attiva o disattiva l'intestazione di navigazione.
BOOLnavigationfooterEnabled
 Attiva o disattiva il piè di pagina di navigazione.
BOOLnavigationTripProgressBarEnabled
 Attiva o disattiva la barra di avanzamento della navigazione.
BOOLrecenterButtonEnabled
 Attiva o disattiva il pulsante di ricentramento.
BOOLmostraschedeSchede incidenti
 Indica se una scheda con i dettagli dell'incidente viene mostrata nella parte superiore della mappa quando l'utente tocca un'icona di incidente, ad esempio una chiusura stradale.
BOOLshowsDestinationMarkers
 Consente di stabilire se mostrare o meno gli indicatori di destinazione dei percorsi.
BOOLshowsLights
 Indica se mostrare i semafori lungo il percorso durante la navigazione.
BOOLshowsStopSigns
 Consente di indicare se mostrare o meno i segnali di fermata lungo il percorso durante la navigazione.
Colore UI * navigationHeaderEmailBackgroundColor
 Il colore di sfondo principale da utilizzare per l'intestazione di navigazione.
Colore UI * navigationHeaderSecondBackgroundColor
 Il colore di sfondo secondario da utilizzare per l'intestazione di navigazione.
CGFloatnavigationHeaderBackgroundAlpha
 Il valore alfa della visualizzazione intestazione di navigazione.
Colore UI * navigationHeaderprimaryBackgroundColorNightMode
 Il colore di sfondo principale dell'intestazione di navigazione, in modalità notturna, quando l'intestazione di navigazione mostra il passaggio corrente.
Colore UI * navigationHeaderSecondBackgroundColorNightMode
 Il colore di sfondo secondario dell'intestazione di navigazione, in modalità notturna, quando l'intestazione di navigazione mostra il passaggio corrente.
Colore UI * navigationHeaderLargeManeuverIconColor
 Il colore dell'icona di manovra nella visualizzazione intestazione di navigazione principale.
Colore UI * navigationHeaderSmallManeuverIconColor
 Il colore dell'icona di manovra nella visualizzazione successiva dell'intestazione di navigazione.
Colore UI * navigationHeaderGuidanceRecommendedLaneColor
 Il colore delle corsie consigliate.
Colore UI * navigationHeaderNextStepTextColor
 Il colore del testo nell'intestazione del passaggio successivo, quando è visualizzata l'intestazione di navigazione.
Carattere UI * navigationHeaderNextStepFont
 Il carattere del testo nell'intestazione del passaggio successivo.
Colore UI * navigationHeaderDistanceValueTextColor
 Il colore del testo per il valore della distanza quando l'intestazione di navigazione mostra il passaggio corrente.
Carattere UI * navigationHeaderDistanceValueFont
 Il carattere del testo per il valore della distanza.
Colore UI * navigationHeaderDistanceUnitsTextColor
 Il colore del testo per le unità di misura di distanza quando l'intestazione di navigazione mostra il passaggio corrente.
Carattere UI * navigationHeaderDistanceUnitsFont
 Il carattere del testo per le unità di misura di distanza.
Colore UI * navigationHeaderInstructionsTextColor
 Il colore del testo nella sezione delle istruzioni.
Carattere UI * navigationHeaderInstructionsFirstRowFont
 Il carattere del testo per la prima riga della sezione delle istruzioni.
Carattere UI * navigationHeaderInstructionsSecondRowFont
 Il carattere del testo per la seconda riga nella sezione delle istruzioni.
Carattere UI * navigationHeaderInstructionsConjunctionsFont
 Il carattere del testo per le congiunzioni nella sezione delle istruzioni.
NavigazioneNavigazione nginxUIUIOptionstachimetroUIOptions
 Imposta la configurazione dell'interfaccia utente del tachimetro in base alla gravità degli avvisi di velocità.

Documentazione della funzione membro

- (void) setAllBehaviorsEnabled: (BOOL) attivata

Consente di impostare la preferenza relativa all'attivazione o alla disattivazione di tutti i gesti (impostazione predefinita)

Non limita l'azione degli utenti sul tocco di pulsanti sullo schermo per spostare la videocamera (ad esempio i controlli di bussola o zoom), né limita i movimenti programmatici e l'animazione.


Documentazione proprietà

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

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

Se questa opzione è attivata, gli utenti possono trascinare la videocamera per spostarla. Ciò non limita il movimento programmatico della videocamera.

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

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

Se questa opzione è attivata, gli utenti possono toccare due volte/toccare con due dita o pizzicare per ingrandire la fotocamera. Ciò non limita il movimento programmatico della videocamera.

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

Controlla se i gesti di inclinazione sono attivi (impostazione predefinita) o disattivati.

Se questa opzione è attivata, gli utenti possono usare una verticale con due dita verso il basso o verso l'alto per inclinare la fotocamera. Ciò non limita il controllo programmatico dell'angolo di visione della videocamera.

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

Controlla se i gesti di rotazione sono attivati (impostazione predefinita) o disattivati.

Se questa opzione è attivata, gli utenti possono utilizzare un gesto di rotazione con due dita per ruotare la videocamera. Ciò non limita il controllo programmatico del cuscinetto della videocamera.

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

Consente di stabilire se i gesti degli utenti vengono completamente consumati dalla funzione SalesforceMapView quando sono attivi (impostazione predefinita: SÌ).

per evitare che questi gesti vengano ricevuti dalle visualizzazioni genitori.

Quando la funzione DASHMapView è contenuta in un'interfaccia utente di scorrimento, o in un'altra area scorrevole, significa che i gesti sulla mappa non vengono utilizzati come gesti di scorrimento. Tuttavia, la disattivazione di questa opzione (impostata su NO) potrebbe essere utile per supportare gerarchie o requisiti di visualizzazioni complesse.

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

Consente di attivare o disattivare la bussola.

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

Se attivato, viene mostrato solo quando la videocamera viene ruotata e allontanata dal suo orientamento predefinito (con 0). Quando un utente tocca la bussola, la videocamera si orienta sul suo orientamento predefinito e svanisce poco dopo. 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, se toccato dagli utenti, centra la mappa sulla posizione corrente dell'utente.

- (BOOL) per uso interno [read, write, assign]

Attiva (impostazione predefinita) o disattiva il selettore del pavimento.

Se abilitata, è visibile solo quando la visualizzazione è incentrata su un edificio con dati sui piani interni. Se l'opzione non è attiva, il piano selezionato può comunque essere controllato in modo programmatico tramite la proprietà MapView di IndoorDisplay.

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

Consente di stabilire se i gesti di rotazione e zoom possono essere eseguiti al di fuori del centro e scorrendo (impostazione predefinita SÌ).

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

Attiva o disattiva l'intestazione di navigazione.

L'intestazione mostra le istruzioni nella parte superiore della mappa. Il valore predefinito è SÌ.

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

Attiva o disattiva il piè di pagina di navigazione.

Il piè di pagina mostra le informazioni su distanza e ATE nella parte inferiore della mappa. Il valore predefinito è SÌ.

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

Attiva o disattiva la barra di avanzamento della navigazione.

La barra di avanzamento della corsa visualizza i dettagli della corsa in avanti in una visualizzazione lineare sul lato finale della mappa. Il valore predefinito è NO.

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

Attiva o disattiva il pulsante di ricentramento.

Se impostato su SÌ, il pulsante di riposizionamento viene visualizzato se la videocamera non sta seguendo la posizione dell'utente o se sta seguendo, ma lo zoom è notevolmente diverso da quello predefinito. Il valore predefinito è SÌ.

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

Indica se una scheda con i dettagli dell'incidente viene mostrata nella parte superiore della mappa quando l'utente tocca un'icona di incidente, ad esempio una chiusura stradale.

Il valore predefinito è SÌ.

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

Consente di stabilire se mostrare o meno gli indicatori di destinazione dei percorsi.

Il valore predefinito è SÌ.

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

Indica se mostrare i semafori lungo il percorso durante la navigazione.

Le modifiche a questa impostazione vengono applicate solo nelle richieste di route successive.

Una volta applicata l'impostazione, l'interfaccia utente mostra i primi 3 semafori futuri o i segnali di stop in qualsiasi momento durante la navigazione, a condizione che i dati siano disponibili.

Il valore predefinito è NO.

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

Consente di indicare se mostrare o meno i segnali di fermata lungo il percorso durante la navigazione.

Le modifiche a questa impostazione vengono applicate solo nelle richieste di route successive.

Una volta applicata l'impostazione, l'interfaccia utente mostra i primi 3 semafori futuri o i segnali di stop in qualsiasi momento durante la navigazione, a condizione che i dati siano disponibili.

Il valore predefinito è NO.

- (UIColor*) navigationHeaderprimaryBackgroundColor [read, write, copy]

Il colore di sfondo principale da utilizzare per l'intestazione di navigazione.

Il valore predefinito è nil. Se il valore di questa proprietà è zero, verrà utilizzato il colore verde di sfondo principale.

- (UIColor*) navigationHeaderSecondBackgroundColor [read, write, copy]

Il colore di sfondo secondario da utilizzare per l'intestazione di navigazione.

Appare come colore di sfondo nei menu a discesa delle svolte e delle corsie successive. Il valore predefinito è nil. Se il valore di questa proprietà è zero, verrà utilizzato il colore di sfondo secondario. L'UIColor specificato deve essere in uno spazio colore che supporti [UIColor getRed:green:blue:alpha], altrimenti verrà ignorato.

- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign]

Il valore alfa della visualizzazione intestazione di navigazione.

Il valore predefinito è 1,0f (completamente opaco).

- (UIColor*) navigationHeaderprimaryBackgroundColorNightMode [read, write, copy]

Il colore di sfondo principale dell'intestazione di navigazione, in modalità notturna, quando l'intestazione di navigazione mostra il passaggio corrente.

Il valore predefinito è nil. Se il valore di questa proprietà è nil, viene utilizzato navigationHeaderPrimaryBackgroundColor.

- (UIColor*) navigationHeaderSecondBackgroundColorNightMode [read, write, copy]

Il colore di sfondo secondario dell'intestazione di navigazione, in modalità notturna, quando l'intestazione di navigazione mostra il passaggio corrente.

Il valore predefinito è nil. Se il valore di questa proprietà è nil, viene utilizzato navigationHeaderSecondaryBackgroundColor.

- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy]

Il colore dell'icona di manovra nella visualizzazione intestazione di navigazione principale.

- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy]

Il colore dell'icona di manovra nella visualizzazione successiva dell'intestazione di navigazione.

- (UIColor*) navigationHeaderGuidancerecommendedLaneColor [read, write, copy]

Il colore delle corsie consigliate.

Il valore predefinito è il bianco. Questa proprietà viene presa in considerazione solo se l'intestazione di navigazione mostra il passaggio di navigazione corrente. Tieni presente che le altre corsie (quelle che il conducente non deve seguire) vengono colorate automaticamente con una versione non selezionabile del colore di sfondo secondario.

- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy]

Il colore del testo nell'intestazione del passaggio successivo, quando è visualizzata l'intestazione di navigazione.

Il valore predefinito è nil. Se il valore di questa proprietà è nullo o se la navigazione mostra un altro passaggio, verrà utilizzato il bianco.

- (UIFont*) navigationHeaderNextStepFont [read, write, copy]

Il carattere del testo nell'intestazione del passaggio successivo.

Il valore predefinito è nil. Quando il valore di questa proprietà è nil, verrà utilizzato il carattere di sistema di dimensione 16.0f.

- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy]

Il colore del testo per il valore della distanza quando l'intestazione di navigazione mostra il passaggio corrente.

Il valore predefinito è nil. Se il valore di questa proprietà è nullo o se la navigazione mostra un altro passaggio, verrà utilizzato il bianco.

- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy]

Il carattere del testo per il valore della distanza.

Il valore predefinito è nil. Quando il valore di questa proprietà è null, verrà utilizzato il carattere in grassetto di sistema con dimensione 24.0f.

- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy]

Il colore del testo per le unità di misura di distanza quando l'intestazione di navigazione mostra il passaggio corrente.

Il valore predefinito è nil. Se il valore di questa proprietà è zero o se la navigazione mostra un altro passaggio, viene utilizzato il grigio.

- (UIFont*) navigationHeaderDistanceUnitsFont. [read, write, copy]

Il carattere del testo per le unità di misura di distanza.

Il valore predefinito è nil. Quando il valore di questa proprietà è nil, verrà utilizzato il carattere di sistema di dimensione 18.0f.

- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy]

Il colore del testo nella sezione delle istruzioni.

Il valore predefinito è nil. Se il valore di questa proprietà è nil, viene utilizzato il bianco.

- (UIFont*) navigationHeaderinstructionsFirstRowFont [read, write, copy]

Il carattere del testo per la prima riga della sezione delle istruzioni.

Il valore predefinito è nil. Se il valore di questa proprietà è nil, verrà utilizzato il carattere in grassetto di sistema della dimensione 30.

- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy]

Il carattere del testo per la seconda riga nella sezione delle istruzioni.

Il valore predefinito è nil. Se il valore di questa proprietà è nil, viene utilizzato il carattere in grassetto di sistema con la dimensione 24.

- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy]

Il carattere del testo per le congiunzioni nella sezione delle istruzioni.

Il valore predefinito è nil. Quando il valore di questa proprietà è nil, verrà utilizzato il carattere in grassetto di sistema della dimensione 18.

Imposta la configurazione dell'interfaccia utente del tachimetro in base alla gravità degli avvisi di velocità.

Impostando un valore gsNavigazioneSpeedometerUIOptions, cancella quello precedente, se impostato. Se non è configurata nessuna EsperienzaNavigazione GSM

  • Avviso di velocità minore in modalità giorno: testo rosso con sfondo bianco.
  • Avviso di velocità minore in modalità notturna: testo rosso con sfondo scuro.
  • Avviso di velocità elevata in modalità Giorno: testo bianco con sfondo rosso.
  • Avviso di velocità elevata in modalità notturna: testo bianco con sfondo rosso.