<GMSAutocompleteTableDataSourceDelegate> Referensi Protokol

Referensi Protokol <GMSAutocompleteTableDataSourceDelegate>

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:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.
tempatGMSPlace 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:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.
errorNSError 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:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.
prediksiGMSAutocompletePrediction yang dipilih.

Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.

Parameter:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.

Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.

Parameter:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.