Referensi Class GMSNavigationNavInfo

Referensi Class GMSNavigationNavInfo

Ringkasan

Berisi informasi tentang status navigasi.

Fungsi Anggota Publik

(NSTimeInterval)- roundedTime:
 Menampilkan waktu yang dibulatkan ke menit terdekat, dengan minimum satu menit.
(NSMeasurement< NSUnitLength * > *)- roundedDistance:
 Menampilkan pengukuran bulat yang mewakili jarak yang diberikan, dengan mempertimbangkan preferensi pengguna dan satuan jarak yang direkomendasikan untuk rute.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 Petunjuk yang diformat untuk langkah yang ditentukan.

Properti

GMSNavigationNavStatenavState
 GMSNavigationNavState saat ini untuk navigasi.
GMSNavigationStepInfocurrentStep
 Informasi tentang langkah manuver mendatang.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Langkah yang tersisa setelah langkah saat ini.
BOOLrouteChanged
 Apakah rute telah berubah sejak pesan terakhir dikirim.
NSTimeIntervaltimeToCurrentStepSeconds
 Perkiraan waktu tersisa dalam detik di sepanjang rute ke langkah saat ini.
CLLocationDistancedistanceToCurrentStepMeters
 Perkiraan jarak yang tersisa dalam meter di sepanjang rute ke langkah saat ini .
NSTimeIntervaltimeToFinalDestinationSeconds
 Perkiraan waktu yang tersisa dalam detik untuk sampai ke tujuan akhir.
CLLocationDistancedistanceToFinalDestinationMeters
 Perkiraan jarak yang tersisa dalam meter ke tujuan akhir.

Dokumentasi Fungsi Anggota

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

Menampilkan waktu yang dibulatkan ke menit terdekat, dengan minimum satu menit.

Hal ini dapat berguna saat menampilkan informasi rute kepada pengguna, karena dapat membingungkan untuk menampilkan waktu seperti "0 menit".

Karena hal di atas, nilai input ke metode ini harus selalu positif.

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

Menampilkan pengukuran bulat yang mewakili jarak yang diberikan, dengan mempertimbangkan preferensi pengguna dan satuan jarak yang direkomendasikan untuk rute.

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
opsi: (GMSNavigationInstructionOptions *) opsi

Petunjuk yang diformat untuk langkah yang ditentukan.


Dokumentasi Properti

- (GMSNavigationNavState) navState [read, assign]

GMSNavigationNavState saat ini untuk navigasi.

- (GMSNavigationStepInfo*) currentStep [read, assign]

Informasi tentang langkah manuver mendatang.

Ini hanya ditetapkan jika navState adalah GMSNavigationNavStateEnroute dan akan menjadi null jika tidak.

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

Langkah yang tersisa setelah langkah saat ini.

- (BOOL) routeChanged [read, assign]

Apakah rute telah berubah sejak pesan terakhir dikirim.

Perubahan rute dapat disebabkan oleh perubahan rute, penambahan/penghapusan titik jalan, pengguna yang memilih atau mengemudi ke rute alternatif, atau pembaruan lalu lintas.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

Perkiraan waktu tersisa dalam detik di sepanjang rute ke langkah saat ini.

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

Perkiraan jarak yang tersisa dalam meter di sepanjang rute ke langkah saat ini .

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Perkiraan waktu yang tersisa dalam detik untuk sampai ke tujuan akhir.

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

Perkiraan jarak yang tersisa dalam meter ke tujuan akhir.