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