Genel bakış
GMSNavigator'daki etkinlik dinleyici.
Herkese Açık Üye İşlevleri | |
(void) | - navigator:didReachAtWaypoint: |
Sürücü bir GMSNavigationWaypoint konumuna vardığında çağrılır. | |
(void) | - navigatorDidChangeRoute: |
Mevcut rota değiştirildiğinde veya silindiğinde çağrılır. | |
(void) | - navigator:didUpdateRemainingTime: |
Varış noktalarına tahmini süreleri güncellendiğinde çağrılır. | |
(void) | - navigator:didUpdateRemainingMethod: |
Hedeflere tahmini mesafeler güncellendiğinde çağrılır. | |
(void) | - navigator:didUpdateDelayCategory: |
Varış noktalarına ait gecikme kategorisi güncellendiğinde çağrılır. | |
(void) | - navigator:didChangeSuggestedLightingMode: |
Tahmini ışık koşulları güncellendiğinde (ör. cihazın mevcut konumuna gece düştüğünde) çağrılır. | |
(void) | - navigator:didUpdateSpeedingPercentage: |
Sürücünün hız sınırını belirtilen yüzde oranında aştığını bildirir. | |
(void) | - navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Cihazın, geçerli hız uyarısı önem derecesiyle birlikte aracın hız sınırını belirtilen yüzde oranında aştığını algıladığını size bildirir. | |
(void) | - navigator:didUpdateNavInfo: |
Mevcut GMSNavigationNavInfo güncellendiğinde çağrılır. |
Üye İşlevi Belgeleri
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
varGeldiAtWaypoint: | (GMSNavigationWaypoint *) | ara nokta | |
[optional] |
Sürücü bir GMSNavigationWaypoint konumuna vardığında çağrılır.
- Parametreler:
-
referans noktaları Ulaşılan ara nokta.
- (geçersiz) navigatorDidChangeRoute: | (GMSNavigator *) | gezgin | [optional] |
Mevcut rota değiştirildiğinde veya silindiğinde çağrılır.
Bu işleyici için aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere birkaç tetikleyici türü olduğunu unutmayın:
- devam eden gezi güncellendi
- sürücü mevcut rotadan saptı
- sürücü, kullanıcı arayüzünden alternatif bir rota seçti
- sürücüye teklif edildi veya sürücüye daha iyi bir rota kullanması istendi
- sürücü bir hedefe gitmeye başladı (setDestinations çağrısı aracılığıyla)
- sürücü bir önceki noktaya vardıktan sonra yeni bir ara noktaya gitmeye başladı
- rota temizlendi (ClearDestinations'a yapılan bir çağrıyla)
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateRemainingTime: | (NSTimeInterval) | time | |
[optional] |
Varış noktalarına tahmini süreleri güncellendiğinde çağrılır.
- Parametreler:
-
time Sonraki hedefe kalan süre.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateRemainingMesafe: | (CLLocationLocation) | mesafe | |
[optional] |
Hedeflere tahmini mesafeler güncellendiğinde çağrılır.
- Parametreler:
-
mesafe Sonraki hedefe olan mesafe.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateDelayCategory: | (GMS NavigationDelayCategory) | delayCategory | |
[optional] |
Varış noktalarına ait gecikme kategorisi güncellendiğinde çağrılır.
- Parametreler:
-
delayCategory Bir sonraki hedefe giden gecikme kategorisi.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidChangeÖnerilenLightingMode: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Tahmini ışık koşulları güncellendiğinde (ör. cihazın mevcut konumuna gece düştüğünde) çağrılır.
- Parametreler:
-
lightingMode Mevcut ışık koşullarına uygun, önerilen renk modu.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Sürücünün hız sınırını belirtilen yüzde oranında aştığını bildirir.
- Parametreler:
-
kılavuz Hızı bildiren GMSNavigator. percentageAboveLimit Sürücünün şu anda araç kullandığı hız sınırının üzerindeki yüzde. Sürücü hızlı hareket etmiyorsa 0 olarak ayarlayın. Hız sınırı veya geçerli hız geçersizse bunu -1 olarak ayarlayın.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
hız yüzdesi: | (CGFloat) | percentageAboveLimit | |
[optional] |
Cihazın, geçerli hız uyarısı önem derecesiyle birlikte aracın hız sınırını belirtilen yüzde oranında aştığını algıladığını size bildirir.
Geçerli bir hız veya hız sınırı güncellemesi mevcut olduğunda bu işlev düzenli aralıklarla çağrılır. Bu durum genellikle sürücü hareket halindeyken aktif navigasyon sırasında sık sık arama yapılmasına neden olur.
- Parametreler:
-
kılavuz Hızı bildiren GMSNavigator. speedAlertSeverity Mevcut hız uyarısının önem derecesi. Hız sınırı bilinmiyorsa veya hız geçersizse GMSNavigationSpeedAlertSeverityUnknown
olarak ayarlayın. Sürücü,GMSNavigationSpeedAlertOptions
politikasında yapılandırılan eşiklere göre hız yapmıyorsaGMSNavigationSpeedAlertSeverityNotSpeeding
olarak ayarlayın. Sürücü hız yaparken bu değer, yapılandırılan eşiklere göreGMSNavigationSpeedAlertSeverityMinor
veyaGMSNavigationSpeedAlertSeverityMajor
olarak ayarlanır.percentageAboveLimit Sürücünün şu anda araç kullandığı hız sınırının üzerindeki yüzde. Yalnızca SpeedAlertSeverity Küçük veya Büyük olduğunda geçerlidir.
- (geçersiz) gezgini: | (GMSNavigator *) | gezgin | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Mevcut GMSNavigationNavInfo
güncellendiğinde çağrılır.
Bu işlev, aktif gezinme sırasında düzenli olarak çağrılır.
- Parametreler:
-
navInfo Güncellenen GMSNavigationNavInfo
.