<GMSAutocompleteTableDataSourceDelegate> プロトコル リファレンス
概要
ユーザーによるデータソースの操作をアプリに伝えるために GMSAutocompleteTableDataSource
が使用するプロトコル。
パブリック メンバー関数 | |
(void) | - tableDataSource:didAutocompleteWithPlace: |
オートコンプリートの候補から場所が選択されたときに呼び出されます。 | |
(void) | - tableDataSource:didFailedAutocompleteWithError: |
オートコンプリート候補または Place Details を取得する際に、再試行不可能なエラーが発生した場合に呼び出されます。 | |
(BOOL) | - tableDataSource:didSelectPrediction: |
ユーザーがリストからオートコンプリート候補を選択したとき、かつ Place Details をリクエストする前に呼び出されます。 | |
(void) | - didUpdateAutocompletePredictionsForTableDataSource: |
新しいオートコンプリート候補を受け取るたびに 1 回呼び出されます。 | |
(void) | - didRequestAutocompletePredictionsForTableDataSource: |
オートコンプリート予測のリクエストが行われた直後に、1 回呼び出されます。 |
メンバー関数のドキュメント
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | place | |
[required] |
オートコンプリートの候補から場所が選択されたときに呼び出されます。
- パラメータ:
-
tableDataSource イベントを生成した GMSAutocompleteTableDataSource
。場所 返された GMSPlace
。
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailedAutocompleteWithError: | (NSError *) | error | |
[required] |
オートコンプリート候補または Place Details を取得する際に、再試行不可能なエラーが発生した場合に呼び出されます。
再試行できないエラーとは、すぐにオペレーションを再試行しても修正できないエラーのことです。
再試行できるのは、次の GMSPlacesErrorCode
の値のみです。
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
その他のエラーコードはすべて再試行できません。
- パラメータ:
-
tableDataSource イベントを生成した GMSAutocompleteTableDataSource
。error 返された NSError
。
-(BOOL)tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidSelectPrediction: | (GMSAutocompletePrediction *) | 予測 | |
[optional] |
ユーザーがリストからオートコンプリート候補を選択したとき、かつ Place Details をリクエストする前に呼び出されます。
このメソッドで NO を返すと、Place Details の取得が抑制され、dedAutocompleteWithPlace は呼び出されません。
- パラメータ:
-
tableDataSource イベントを生成した GMSAutocompleteTableDataSource
。予測 選択された GMSAutocompletePrediction
。
-(void)didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
新しいオートコンプリート候補を受け取るたびに 1 回呼び出されます。
- パラメータ:
-
tableDataSource イベントを生成した GMSAutocompleteTableDataSource
。
-(void)didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
オートコンプリート予測のリクエストが行われた直後に、1 回呼び出されます。
- パラメータ:
-
tableDataSource イベントを生成した GMSAutocompleteTableDataSource
。