Ringkasan
Protokol yang digunakan oleh GMSAutocompleteViewController
untuk mengomunikasikan interaksi pengguna dengan pengontrol ke aplikasi.
Fungsi Anggota Publik | |
(void) | - viewController:didAutocompleteWithPlace: |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia. | |
(void) | - viewController:didFailAutocompleteWithError: |
Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat. | |
(void) | - Dibatalkan: |
Dipanggil saat pengguna mengetuk tombol Cancel di GMSAutocompleteViewController . | |
(BOOL) | - viewController:didSelectPrediction: |
Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat. | |
(void) | - didUpdateAutocompletePredictions: |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima. | |
(void) | - didRequestAutocompletePredictions: |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat. |
Dokumentasi Fungsi Anggota
- (void) viewController: | (GMSAutocompleteViewController *) | viewController | |
DidAutocompleteWithPlace: | (GMSPlace *) | tempat | |
[required] |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia.
Implementasi metode ini akan menutup pengontrol tampilan karena pengontrol tampilan tidak akan menutup dirinya sendiri.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.tempat GMSPlace
yang ditampilkan.
- (void) viewController: | (GMSAutocompleteViewController *) | viewController | |
DidFailAutocompleteWithError: | (NSError *) | error | |
[required] |
Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat.
Error yang tidak dapat dicoba ulang didefinisikan sebagai error yang tidak mungkin diperbaiki dengan langsung mencoba ulang operasi tersebut.
Hanya nilai GMSPlacesErrorCode
berikut yang dapat dicoba lagi:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Semua kode error lainnya tidak dapat dicoba ulang.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.error NSError
yang ditampilkan.
- (void) dibatalkan: | (GMSAutocompleteViewController *) | viewController | [required] |
Dipanggil saat pengguna mengetuk tombol Cancel di GMSAutocompleteViewController
.
Implementasi metode ini akan menutup pengontrol tampilan karena pengontrol tampilan tidak akan menutup dirinya sendiri.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.
- (BOOL) viewController: | (GMSAutocompleteViewController *) | viewController | |
didSelectPrediction: | (GMSAutocompletePrediction *) | prediksi | |
[optional] |
Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat.
Menampilkan TIDAK dari metode ini akan menyembunyikan pengambilan detail tempat dan DidAutocompleteWithPlace tidak akan dipanggil.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.prediksi GMSAutocompletePrediction
yang dipilih.
- (void) didUpdateAutocompletePredictions: | (GMSAutocompleteViewController *) | viewController | [optional] |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.
- (void) didRequestAutocompletePredictions: | (GMSAutocompleteViewController *) | viewController | [optional] |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.
- Parameter:
-
viewController GMSAutocompleteViewController
yang menghasilkan peristiwa.