Genel bakış
Kullanıcının denetleyiciyle etkileşimini uygulamaya iletmek için GMSAutocompleteViewController
tarafından kullanılan protokol.
Herkese Açık Üye İşlevleri | |
(void) | - viewController:didAutocompleteWithPlace: |
Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır. | |
(void) | - viewController:didFailAutocompleteWithError: |
Otomatik tamamlama tahminleri veya yer ayrıntıları alınırken tekrar denenemez bir hata oluştuğunda çağrılır. | |
(void) | - wasCancelled: |
Kullanıcı, GMSAutocompleteViewController içindeki İptal düğmesine dokunduğunda çağrılır. | |
(BOOL) | - viewController:didSelectEstimateion: |
Kullanıcı listeden bir otomatik tamamlama tahmini seçtiğinde, ancak yer ayrıntıları istenmeden önce çağrılır. | |
(void) | - didUpdateAutocomplete Predictionions: |
Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır. | |
(void) | - didRequestAutocomplete Predictionions: |
Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır. |
Üye İşlevi Belgeleri
- (void) viewController: | (GMSAutocompleteViewController *) | viewController | |
DidAutocompleteWithPlace: | (GMSPlace *) | place | |
[required] |
Kullanılabilir otomatik tamamlama tahminleri arasından bir yer seçildiğinde çağrılır.
Bu yöntemin uygulanması, görüntü denetleyicisi kendisini kapatmayacağı için görüntü denetleyicisini kapatmalıdır.
- Parametreler:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.yer Döndürülen GMSPlace
.
- (void) viewController: | (GMSAutocompleteViewController *) | viewController | |
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:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.hata Döndürülen NSError
.
- (geçersiz) wasİptal edildi: | (GMSAutocompleteViewController *) | viewController | [required] |
Kullanıcı, GMSAutocompleteViewController
içindeki İptal düğmesine dokunduğunda çağrılır.
Bu yöntemin uygulanması, görüntü denetleyicisi kendisini kapatmayacağı için görüntü denetleyicisini kapatmalıdır.
- Parametreler:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.
- (BOOL) viewController: | (GMSAutocompleteViewController *) | viewController | |
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:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.tahmin Seçilen GMSAutocompletePrediction
.
- (geçersiz) didUpdateAutocomplete Predictionions: | (GMSAutocompleteViewController *) | viewController | [optional] |
Her yeni otomatik tamamlama tahminleri alındığında bir kez çağrılır.
- Parametreler:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.
- (geçersiz) didRequestAutocomplete Predictionions: | (GMSAutocompleteViewController *) | viewController | [optional] |
Otomatik tamamlama tahminleri için istekte bulunduktan hemen sonra bir kez çağrılır.
- Parametreler:
-
viewController Etkinliği oluşturan GMSAutocompleteViewController
.