Ringkasan
Protokol yang digunakan oleh GMSAutocompleteTableDataSource
, untuk mengomunikasikan 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 error yang tidak dapat dicoba lagi terjadi 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 sekali setiap prediksi prediksi pelengkapan baru diterima. | |
(void) | - didRequestAutocompletePredictionsForTableDataSource: |
Dipanggil sekali 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 error yang tidak dapat dicoba lagi terjadi saat mengambil prediksi pelengkapan otomatis atau detail tempat.
Error yang tidak dapat dicoba lagi didefinisikan sebagai error yang cenderung tidak dapat diperbaiki dengan segera mencoba kembali operasi tersebut.
Hanya nilai GMSPlacesErrorCode
berikut yang dapat dicoba lagi:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Semua kode error lainnya tidak dapat dicoba lagi.
- 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 NO 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 sekali setiap prediksi prediksi pelengkapan baru diterima.
- Parameter:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.
- (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Dipanggil sekali setelah permintaan untuk prediksi pelengkapan otomatis dibuat.
- Parameter:
-
tableDataSource GMSAutocompleteTableDataSource
yang menghasilkan peristiwa.