Ringkasan
Pemroses untuk peristiwa di GMSNavigator.
Fungsi Anggota Publik | |
(void) | - navigator:didSampaiAtWaypoint: |
Dipanggil saat pengemudi tiba di GMSNavigationWaypoint. | |
(void) | - navigatorDidChangeRoute: |
Dipanggil saat rute saat ini berubah atau dikosongkan. | |
(void) | - navigator:didUpdateRemainingTime: |
Dipanggil saat perkiraan waktu ke tujuan diperbarui. | |
(void) | - navigator:didUpdateRemainingDistance: |
Dipanggil saat perkiraan jarak ke tujuan diperbarui. | |
(void) | - navigator:didUpdateDelayCategory: |
Dipanggil saat kategori penundaan ke tujuan diperbarui. | |
(void) | - navigator:didChangeSuggestedLightingMode: |
Dipanggil saat perkiraan kondisi pencahayaan diperbarui, misalnya saat malam tiba di lokasi perangkat saat ini. | |
(void) | - navigator:didUpdateSpeedingPercentage: |
Memberi tahu Anda bahwa pengemudi melebihi batas kecepatan sebesar persentase yang ditentukan. | |
(void) | - navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Memberi tahu Anda bahwa perangkat telah mendeteksi bahwa kendaraan melampaui batas kecepatan sebesar persentase yang ditentukan beserta tingkat keseriusan notifikasi kecepatan saat ini. | |
(void) | - navigator:didUpdateNavInfo: |
Dipanggil saat GMSNavigationNavInfo saat ini diupdate. |
Dokumentasi Fungsi Anggota
- (void) navigator: | (GMSNavigator *) | navigator | |
didSampaiAtWaypoint: | (GMSNavigationWaypoint *) | titik jalan | |
[optional] |
Dipanggil saat pengemudi tiba di GMSNavigationWaypoint.
- Parameter:
-
titik jalan Titik jalan yang tiba.
- (void) navigatorDidChangeRoute: | (GMSNavigator *) | navigator | [optional] |
Dipanggil saat rute saat ini berubah atau dikosongkan.
Perhatikan bahwa ada beberapa jenis pemicu untuk pemroses ini, termasuk, tetapi tidak terbatas pada:
- perjalanan yang sedang berlangsung telah diperbarui
- pengemudi menyimpang dari rute saat ini
- pengemudi memilih rute alternatif dari UI
- pengemudi ditawarkan atau diharuskan menggunakan rute yang lebih baik
- pengemudi mulai bernavigasi ke tujuan (melalui panggilan ke setDestinations)
- pengemudi mulai menavigasi ke titik jalan baru setelah tiba di titik jalan sebelumnya
- rute dihapus (melalui panggilan ke clearDestinations)
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateRemainingTime: | (NSTimeInterval) | waktu | |
[optional] |
Dipanggil saat perkiraan waktu ke tujuan diperbarui.
- Parameter:
-
waktu Waktu ke tujuan berikutnya.
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateRemainingDistance: | (CLLocationDistance) | jarak | |
[optional] |
Dipanggil saat perkiraan jarak ke tujuan diperbarui.
- Parameter:
-
jarak Jarak ke tujuan berikutnya.
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Dipanggil saat kategori penundaan ke tujuan diperbarui.
- Parameter:
-
delayCategory Kategori keterlambatan ke tujuan berikutnya.
- (void) navigator: | (GMSNavigator *) | navigator | |
didChangeSuggestedLightingMode: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Dipanggil saat perkiraan kondisi pencahayaan diperbarui, misalnya saat malam tiba di lokasi perangkat saat ini.
- Parameter:
-
lightingMode Mode warna yang disarankan agar sesuai dengan kondisi pencahayaan saat ini.
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Memberi tahu Anda bahwa pengemudi melebihi batas kecepatan sebesar persentase yang ditentukan.
- Parameter:
-
navigator GMSNavigator yang melaporkan kecepatan. percentageAboveLimit Persentase di atas batas kecepatan yang saat ini dilalui pengemudi. Setel ke 0 saat pengemudi tidak ngebut. Setel ke -1 jika batas kecepatan atau kecepatan saat ini tidak valid.
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
Persentase kecepatan: | (CGFloat) | percentageAboveLimit | |
[optional] |
Memberi tahu Anda bahwa perangkat telah mendeteksi bahwa kendaraan melampaui batas kecepatan sebesar persentase yang ditentukan beserta tingkat keseriusan notifikasi kecepatan saat ini.
Ini dipanggil secara berkala setiap kali pembaruan kecepatan atau batas kecepatan yang valid tersedia. Hal ini biasanya menyebabkan panggilan yang sering terjadi selama navigasi aktif saat pengemudi bergerak.
- Parameter:
-
navigator GMSNavigator yang melaporkan kecepatan. speedAlertSeverity Tingkat keseriusan notifikasi kecepatan saat ini. Setel ke GMSNavigationSpeedAlertSeverityUnknown
jika batas kecepatan tidak diketahui atau kecepatan tidak valid. Setel keGMSNavigationSpeedAlertSeverityNotSpeeding
saat pengemudi tidak melaju kencang sesuai dengan ambang batas yang dikonfigurasi diGMSNavigationSpeedAlertOptions
. Saat pengemudi melaju kencang, ini akan disetel keGMSNavigationSpeedAlertSeverityMinor
atauGMSNavigationSpeedAlertSeverityMajor
sesuai dengan ambang batas yang dikonfigurasi.percentageAboveLimit Persentase di atas batas kecepatan yang saat ini dilalui pengemudi. Hanya valid jika speedAlertSeverity adalah Minor atau Major.
- (void) navigator: | (GMSNavigator *) | navigator | |
didUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Dipanggil saat GMSNavigationNavInfo
saat ini diupdate.
Ini dipanggil secara berkala selama navigasi aktif.
- Parameter:
-
navInfo GMSNavigationNavInfo
yang telah diupdate.