Referensi Protokol <GMSAutocompleteTableDataSourceDelegate>

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
Referensi Protokol <GMSAutocompleteTableDataSourceDelegate>

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:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.
tempatGMSPlace 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:
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 NO dari metode ini akan menyembunyikan pengambilan detail tempat dan didAutocompleteWithPlace tidak akan dipanggil.

Parameter:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.
prediksiGMSAutocompletePrediction yang dipilih.

Dipanggil sekali setiap prediksi prediksi pelengkapan baru diterima.

Parameter:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.

Dipanggil sekali setelah permintaan untuk prediksi pelengkapan otomatis dibuat.

Parameter:
tableDataSourceGMSAutocompleteTableDataSource yang menghasilkan peristiwa.