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 | |
GMSNavigationNavState | navState |
GMSNavigationNavState saat ini untuk navigasi. | |
GMSNavigationStepInfo * | currentStep |
Informasi tentang langkah manuver mendatang. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
Langkah yang tersisa setelah langkah saat ini. | |
BOOL | routeChanged |
Apakah rute telah berubah sejak pesan terakhir dikirim. | |
NSTimeInterval | timeToCurrentStepSeconds |
Perkiraan waktu tersisa dalam detik di sepanjang rute ke langkah saat ini. | |
CLLocationDistance | distanceToCurrentStepMeters |
Perkiraan jarak yang tersisa dalam meter di sepanjang rute ke langkah saat ini . | |
NSTimeInterval | timeToFinalDestinationSeconds |
Perkiraan waktu yang tersisa dalam detik untuk sampai ke tujuan akhir. | |
CLLocationDistance | distanceToFinalDestinationMeters |
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.