Panoramica
Listener per eventi su GMSNavigator.
Funzioni pubbliche dei membri | |
(void) | - navigator:didArriveAtWaypoint: |
Chiamato quando il conducente arriva al GMSNavigationWaypoint. | |
(void) | - navigatorDidChangeRoute: |
Richiamato quando il percorso corrente cambia o viene cancellato. | |
(void) | - navigator:didUpdateRemainingTime: |
Richiamato quando vengono aggiornati gli orari stimati per le destinazioni. | |
(void) | - navigator:didUpdateRemainingDistanza: |
Richiamato quando vengono aggiornate le distanze stimate fino alle destinazioni. | |
(void) | - navigator:didUpdateDelayCategory: |
Richiamato quando viene aggiornata la categoria di ritardo verso le destinazioni. | |
(void) | - navigator:didChange suggestedLightingMode: |
Chiamato quando vengono aggiornate le condizioni di illuminazione stimate, ad esempio quando scende la notte nella posizione attuale dei dispositivi. | |
(void) | - navigator:didUpdateSpeedingPercentage: |
Ti avvisa che il conducente ha superato il limite di velocità della percentuale specificata. | |
(void) | - navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Ti informa che il dispositivo ha rilevato che il veicolo ha superato il limite di velocità della percentuale specificata e dell'attuale gravità dell'avviso di velocità. | |
(void) | - navigator:didUpdateNavInfo: |
Richiamato quando l'attuale GMSNavigationNavInfo viene aggiornato. |
Documentazione sulle funzioni membri
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidArriveAtWaypoint: | (GMSNavigationWaypoint *) | waypoint | |
[optional] |
Chiamato quando il conducente arriva al GMSNavigationWaypoint.
- Parametri:
-
waypoint Il tappa a cui è stato raggiunto.
- (void) navigatorDidChangeRoute: | (GMSNavigator *) | navigator | [optional] |
Richiamato quando il percorso corrente cambia o viene cancellato.
Tieni presente che esistono diversi tipi di attivatori per questo listener, inclusi, a titolo esemplificativo:
- il percorso in corso è stato aggiornato
- il conducente si è disconnesso dal percorso corrente
- il conducente ha selezionato un percorso alternativo dall'interfaccia utente.
- al conducente è stato offerto o richiesto di utilizzare un percorso migliore
- Il conducente ha avviato la navigazione verso una destinazione (tramite una chiamata a setDestinations)
- il conducente ha iniziato a navigare verso un nuovo tappa dopo essere arrivato a uno precedente
- il percorso è stato cancellato (tramite una chiamata a clearDestinations)
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidUpdateRemainingTime: | (NSTimeIntervallo) | time | |
[optional] |
Richiamato quando vengono aggiornati gli orari stimati per le destinazioni.
- Parametri:
-
time L'ora per la destinazione successiva.
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidUpdateRemainingDistanza: | (CLLocationDistanza) | distanza | |
[optional] |
Richiamato quando vengono aggiornate le distanze stimate fino alle destinazioni.
- Parametri:
-
distanza La distanza dalla destinazione successiva.
- (void) navigatore: | (GMSNavigator *) | navigator | |
hadoUpdateRitardoCategoria: | (GMSNavigazioneRitardoCategoria) | delayCategory | |
[optional] |
Richiamato quando viene aggiornata la categoria di ritardo verso le destinazioni.
- Parametri:
-
delayCategory La categoria di ritardo alla destinazione successiva.
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidChangesuggestedLightingMode: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Chiamato quando vengono aggiornate le condizioni di illuminazione stimate, ad esempio quando scende la notte nella posizione attuale dei dispositivi.
- Parametri:
-
lightingMode La modalità colore suggerita in base alle condizioni di illuminazione correnti.
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Ti avvisa che il conducente ha superato il limite di velocità della percentuale specificata.
- Parametri:
-
navigatore GMSNavigator che segnala l'eccesso di traffico. percentageAboveLimit Percentuale superiore al limite di velocità raggiunto dal conducente. Impostalo su 0 quando il conducente non sta accelerando. Imposta su -1 quando il limite di velocità o la velocità attuale non sono validi.
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidUpdateSpeedErrorSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
Percentuale di velocità: | (CGFloat) | percentageAboveLimit | |
[optional] |
Ti informa che il dispositivo ha rilevato che il veicolo ha superato il limite di velocità della percentuale specificata e dell'attuale gravità dell'avviso di velocità.
Questa operazione viene richiamata a intervalli regolari ogni volta che è disponibile un aggiornamento valido del limite di velocità. In genere questo comporta chiamate frequenti durante la navigazione attiva quando il conducente è in movimento.
- Parametri:
-
navigatore GMSNavigator che segnala l'eccesso di traffico. speedAlertSeverity La gravità dell'avviso di velocità attuale. Imposta su GMSNavigationSpeedAlertSeverityUnknown
quando il limite di velocità è sconosciuto o non è valido. Imposta suGMSNavigationSpeedAlertSeverityNotSpeeding
quando il conducente non sta accelerando in base alle soglie configurate inGMSNavigationSpeedAlertOptions
. Quando il conducente aumenta la velocità, questa impostazione viene impostata suGMSNavigationSpeedAlertSeverityMinor
oGMSNavigationSpeedAlertSeverityMajor
in base alle soglie configurate.percentageAboveLimit Percentuale superiore al limite di velocità raggiunto dal conducente. Valido solo quando il valore di velocità AlertSeverity è Minore o Maggiore.
- (void) navigatore: | (GMSNavigator *) | navigator | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Richiamato quando l'attuale GMSNavigationNavInfo
viene aggiornato.
Questo viene richiamato regolarmente durante la navigazione attiva.
- Parametri:
-
navInfo Aggiornamento di GMSNavigationNavInfo
.