Ringkasan
Protokol yang digunakan oleh GMSAutocompleteTableDataSource
untuk memberitahukan interaksi pengguna dengan sumber data ke aplikasi.
Fungsi Anggota Publik | |
(void) | - tableDataSource:didAutocompleteWithPlace: |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia. | |
(void) | - tableDataSource:didFailAutocompleteWithError: |
Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat. | |
(BOOL) | - tableDataSource:didSelectPrediction: |
Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat. | |
(void) | - didUpdateAutocompletePredictionsForTableDataSource: |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima. | |
(void) | - didRequestAutocompletePredictionsForTableDataSource: |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat. |
Dokumentasi Fungsi Anggota
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | tempat | |
[required] |
Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia.
- Parameter:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.tempat GMSPlace
yang ditampilkan.
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.error NSError
yang ditampilkan.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
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:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.prediksi GMSAutocompletePrediction
yang dipilih.
- (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.
- Parameter:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.
- Parameter:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.