GMSGezinmeStepInfo Sınıf Referansı

GMS NavigationStepInfo Sınıf Referansı

Genel bakış

Navigasyon rotası üzerindeki tek bir adımla ilgili bilgiler.

Herkese Açık Üye İşlevleri

(nullable UIImage *) - manevverImageWithOptions:
 Sağlanan seçenekler kullanılarak bu adımın manevrasıyla ilgili UIImage.
(nullable UIImage *) - lanesImageWithOptions:
 Sunulan seçenekler kullanılarak bu adımın şerit yardımı için UIImage.

Mülkler

GMSNavigationManeuvermanevra
 Bu adım için GMSNavigationManeuver.
NSArray< GMSNavigationLane * > * şeritler
 Bu adım için kullanılabilir farklı şeritler.
NSString * fullRoadName
 Bu adıma yönelik yol tarifi dahil tüm bilgileri içeren tam yol adı.
NSString * simpleRoadName
 Yol adının basitleştirilmiş sürümü.
NSString * fullInstructionText
 Bu adıma yönelik talimatın tam metni.
NSString * exitNumber
 Varsa bu adımın numarasından çıkın.
GMSNavigationDrivingSidedrivingSide
 Bu adımın arabayla yoldan mı yoksa soldan araçla mı gidildiği.
NSIntegerroundaboutTurnNumber
 Göbekli kavşağın girildiği yere göre alınacak çıkış sayısı.
NSIntegerstepNumber
 Rotadaki tüm adımları içeren listedeki adımın dizini.
CLLocationLocationdistanceFromPrevStepMeters
 Bu adımın toplam mesafesi.
NSTimeIntervaltimeFromPrevStepSeconds
 Bu adımı tamamlamak için gereken tahmini süre.

Üye İşlevi Belgeleri

- (nullable UIImage *) maneuverImageWithOptions: (nullable GMSNavigationStepInfoImageOptions *) seçenekler

Sağlanan seçenekler kullanılarak bu adımın manevrasıyla ilgili UIImage.

Seçenekler parametresi boşsa varsayılan seçenek değerleri kullanılır.

Bu adım için hiç manevra görüntüsü yoksa boş sonucunu döndürür.

- (nullable UIImage *) lanesImageWithOptions: (nullable GMSNavigationStepInfoImageOptions *) seçenekler

Sunulan seçenekler kullanılarak bu adımın şerit yardımı için UIImage.

Seçenekler parametresi boşsa varsayılan seçenek değerleri kullanılır.

Bu adım için şerit yardımı yoksa boş sonucunu döndürür.


Mülkiyet Belgeleri

- (GMSNavigationManeuver) manevrası [read, assign]

Bu adım için GMSNavigationManeuver.

- (NSArray<GMSNavigationLane *>*) şeritler [read, assign]

Bu adım için kullanılabilir farklı şeritler.

Dizi, sürüş taraftan bağımsız olarak ilk şerit solda ve son şerit sağda olacak şekilde sıralanır.

Bu adım için şerit yardımı yoksa boş sonucunu döndürür.

- (NSString*) fullRoadName [read, assign]

Bu adıma yönelik yol tarifi dahil tüm bilgileri içeren tam yol adı.

Örnekler (her satır ayrı bir örnektir):

Yalın Bulvarı

CA-85 / Mtn Görünümü

9A Çıkışı / Kuzey First Street

- (NSString*) simpleRoadName [read, assign]

Yol adının basitleştirilmiş sürümü.

Bu, yolun tam adından daha kısadır ve yol hakkında yön veya çıkış adı gibi tanımlayıcı bilgilerin tamamını içermeyebilir.

Örnekler (her satır ayrı bir örnektir):

Yalın Bulvarı

CA-85

Çıkış 9A

- (NSString*) fullInstructionText [read, assign]

Bu adıma yönelik talimatın tam metni.

Örnekler (her satır ayrı bir örnektir):

Yalın Bulvarı üzerinde sola dönün.

CA-85 rampasını Mtn View'a gitmek için sağ şeridi kullanın.

Kuzey First Street doğru 9A çıkışını izlemek için sağ şeritten 2'yi kullanın.

- (NSString*) exitNumber [read, assign]

Varsa bu adımın numarasından çıkın.

Bu adımın arabayla yoldan mı yoksa soldan araçla mı gidildiği.

- (NSInteger) roundaboutTurnNumber [read, assign]

Göbekli kavşağın girildiği yere göre alınacak çıkış sayısı.

Yalnızca döner kavşaklar için ayarlanır, aksi takdirde -1 olarak ayarlanır.

- (NSInteger) stepNumber [read, assign]

Rotadaki tüm adımları içeren listedeki adımın dizini.

İlk adımın 0. adımı vardır.

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

Bu adımın toplam mesafesi.

Bu değer değişmez.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Bu adımı tamamlamak için gereken tahmini süre.

Bu değer değişmez.