Genel bakış
Kullanıcının veri kaynağıyla etkileşimini uygulamaya iletmek için GMSAutocompleteTableDataSource
tarafından kullanılan protokol.
Herkese Açık Üye İşlevleri | |
(void) | - tableDataSource:didAutocompleteWithPlace: |
Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır. | |
(void) | - tableDataSource:didFailAutocompleteWithError: |
Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken tekrar denenemez bir hata oluştuğunda çağrılır. | |
(BOOL) | - tableDataSource:didSelectEstimateion: |
Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde, ancak yer ayrıntıları istenmeden önce çağrılır. | |
(void) | - didUpdateAutocomplete PredictionionsForTableDataSource: |
Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır. | |
(void) | - didRequestAutocomplete PredictionionsForTableDataSource: |
Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır. |
Üye İşlevi Belgeleri
- (geçersiz) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | place | |
[required] |
Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır.
- Parametreler:
-
tableDataSource Etkinliği oluşturan GMSAutocompleteTableDataSource
.yer Döndürülen GMSPlace
.
- (geçersiz) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailAutocompleteWithError: | (NSError *) | hata | |
[required] |
Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken tekrar denenemez bir hata oluştuğunda çağrılır.
Tekrar denenmeyen hata, işlemin hemen yeniden denenmesiyle düzeltilmesinin olası olmadığı hata olarak tanımlanır.
Yalnızca aşağıdaki GMSPlacesErrorCode
değerleri yeniden denenebilir:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Diğer hata kodları yeniden denenemez.
- Parametreler:
-
tableDataSource Etkinliği oluşturan GMSAutocompleteTableDataSource
.hata Döndürülen NSError
.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidSelectEstimateion: | (GMSAutocompletePrediction *) | tahmin | |
[optional] |
Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde, ancak yer ayrıntıları istenmeden önce çağrılır.
Bu yöntemden NO döndürülmesi, yer ayrıntılarını getirme işlemini gizler ve didAutocompleteWithPlace çağrılmaz.
- Parametreler:
-
tableDataSource Etkinliği oluşturan GMSAutocompleteTableDataSource
.tahmin Seçilen GMSAutocompletePrediction
.
- (geçersiz) didUpdateAutocomplete PredictionionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır.
- Parametreler:
-
tableDataSource Etkinliği oluşturan GMSAutocompleteTableDataSource
.
- (geçersiz) didRequestAutocomplete PredictionionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır.
- Parametreler:
-
tableDataSource Etkinliği oluşturan GMSAutocompleteTableDataSource
.