<GMSAutocompleteResultsViewControllerDelegate> Referensi Protokol

Referensi Protokol <GMSAutocompleteResultsViewControllerDelegate>

Ringkasan

Protokol yang digunakan oleh GMSAutocompleteResultsViewController untuk mengomunikasikan interaksi pengguna dengan pengontrol ke aplikasi.

Fungsi Anggota Publik

(void) - resultsController:didAutocompleteWithPlace:
 Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia.
(void) - resultsController:didFailAutocompleteWithError:
 Dipanggil saat terjadi error yang tidak dapat dicoba ulang saat mengambil prediksi pelengkapan otomatis atau detail tempat.
(BOOL) - resultsController:didSelectPrediction:
 Dipanggil saat pengguna memilih prediksi pelengkapan otomatis dari daftar, tetapi sebelum meminta detail tempat.
(void) - didUpdateAutocompletePredictionsForResultsController:
 Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.
(void) - didRequestAutocompletePredictionsForResultsController:
 Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.

Dokumentasi Fungsi Anggota

- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidAutocompleteWithPlace: (GMSPlace *) tempat
[required]

Dipanggil saat tempat telah dipilih dari prediksi pelengkapan otomatis yang tersedia.

Parameter:
resultsControllerGMSAutocompleteResultsViewController yang menghasilkan peristiwa.
tempatGMSPlace yang ditampilkan.
- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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:
resultsControllerGMSAutocompleteResultsViewController yang menghasilkan peristiwa.
errorNSError yang ditampilkan.
- (BOOL) resultsController: (GMSAutocompleteResultsViewController *) resultsController
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:
resultsControllerGMSAutocompleteResultsViewController yang menghasilkan peristiwa.
prediksiGMSAutocompletePrediction yang dipilih.

Dipanggil satu kali setiap kali prediksi pelengkapan otomatis baru diterima.

Parameter:
resultsControllerGMSAutocompleteResultsViewController yang menghasilkan peristiwa.

Dipanggil sekali segera setelah permintaan untuk prediksi pelengkapan otomatis dibuat.

Parameter:
resultsControllerGMSAutocompleteResultsViewController yang menghasilkan peristiwa.