GMSNavigasyonNavInfo Sınıf Referansı

GMSNavigasyonNavInfo Sınıf Referansı

Genel bakış

Navigasyonun durumuyla ilgili bilgileri içerir.

Herkese Açık Üye İşlevleri

(NSTimeInterval)- roundedTime:
 En az bir dakika olmak üzere en yakın dakikaya yuvarlanan bir saat döndürür.
(NSMeasurement< NSUnitLength * > *)- roundedMesafe:
 Rota için kullanıcı tercihleri ve önerilen mesafe birimi dikkate alınarak belirtilen mesafeyi temsil eden yuvarlak bir ölçüm döndürür.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 Belirtilen adım için biçimlendirilmiş talimatlar.

Mülkler

GMSNavigationNavStatenavState
 Navigasyon için şu anki GMSNavigationNavState.
GMSNavigationStepInfocurrentStep
 Yaklaşan manevra adımı hakkında bilgi.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Geçerli adımdan sonraki kalan adımlar.
BOOLrouteChanged
 Yolun, gönderilen son iletiden bu yana değişip değişmediği.
NSTimeIntervaltimeToCurrentStepSeconds
 Geçerli adımın rotası boyunca saniye cinsinden tahmini kalan süre.
CLLocationLocationdistanceToCurrentStepMeters
 Geçerli adıma giden rota boyunca metre cinsinden kalan tahmini mesafe .
NSTimeIntervaltimeToFinalDestinationSeconds
 Son hedefe kalan tahmini süre (saniye cinsinden).
CLLocationLocationdistanceToFinalDestinationMeters
 Nihai hedefe kalan tahmini mesafe (metre cinsinden).

Üye İşlevi Belgeleri

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

En az bir dakika olmak üzere en yakın dakikaya yuvarlanan bir saat döndürür.

Bu, sürelerin "0 dk." gibi görüntülenmesi kafa karıştırıcı olabileceğinden, kullanıcılara rota bilgilerini görüntülerken yararlı olabilir.

Yukarıdan dolayı, bu yöntemdeki giriş değerleri her zaman pozitif olmalıdır.

- (NSMeasurement<NSUnitLength *> *) roundedDistance: (CLLocationRemote) distanceMeters

Rota için kullanıcı tercihleri ve önerilen mesafe birimi dikkate alınarak belirtilen mesafeyi temsil eden yuvarlak bir ölçüm döndürür.

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
seçenekler: (GMSNavigationInstructionOptions *) seçenekler

Belirtilen adım için biçimlendirilmiş talimatlar.


Mülkiyet Belgeleri

- (GMSNavigationNavState) navState [read, assign]

Navigasyon için şu anki GMSNavigationNavState.

- (GMSNavigationStepInfo*) currentStep [read, assign]

Yaklaşan manevra adımı hakkında bilgi.

Bu yalnızca navState, GMS NavigationNavStateEnroute ise ayarlanır ve boş olur.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

Geçerli adımdan sonraki kalan adımlar.

- (BOOL) routeChanged [read, assign]

Yolun, gönderilen son iletiden bu yana değişip değişmediği.

Rota değişikliği; yeniden rota, bir ara noktanın eklenmesi/kaldırılması, kullanıcının alternatif bir rotayı seçmesi veya rotaya doğru sürmesi ya da bir trafik güncellemesinden kaynaklanabilir.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

Geçerli adımın rotası boyunca saniye cinsinden tahmini kalan süre.

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

Geçerli adıma giden rota boyunca metre cinsinden kalan tahmini mesafe .

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Son hedefe kalan tahmini süre (saniye cinsinden).

- (CLLocationDISTANCE) distanceToFinalDestinationMeters [read, assign]

Nihai hedefe kalan tahmini mesafe (metre cinsinden).