GMSAutocompleteFilter クラス リファレンス

GMSAutocompleteFilter クラス リファレンス

概要

このクラスは、予測入力リクエストに適用できる一連の制限を表します。

これにより、予測入力の候補を関心のある場所のみにカスタマイズできます。

プロパティ

GMSPlacesAutocompleteTypeFiltertype
 非推奨。
NSArray<NSString * >*types
 最大 5 つの異なる場所タイプを使用して結果を制限するために、予測入力リクエストに適用されるフィルタ。
NSString * country
 非推奨。
NSArray<NSString * >*
 検索結果を制限する国。
CLLocation *オリジン
 原点の位置と予測入力候補間の直線距離を測定するための直線距離の原点の位置。
idGMSPlaceLocationBias >locationBias
 場所の近くの結果を優先的に表示する場所バイアス(省略可)。
idGMSPlaceLocationRestriction >locationRestriction
 場所の結果を制限する地域の制限(省略可)。
NSString * regionCode
 regionCode は、住所の形式、結果のランキング、特定の結果の非表示 / 表示に影響します。
int32_tinputOffset
 inputOffset は、補完の開始位置を示す入力文字オフセットです。

プロパティのドキュメント

- (GMSPlacesAutocompleteTypeFilter) タイプ [read, write, assign]

非推奨。

結果をさまざまなタイプに制限するために予測入力リクエストに適用されるタイプフィルタ。デフォルト値は kGMSPlacesAutocompleteTypeFilterNoFilter です。

注:
「types」列がプロパティが設定されていることを確認します。
で確認できます。
これは非推奨です。type プロパティのサポートが終了し、types に置き換えられました。
- (NSArray<NSString *>*) types [read, write, assign]

最大 5 つの異なる場所タイプを使用して結果を制限するために、予測入力リクエストに適用されるフィルタ。

注:
この API には、最大 5 つのエントリの配列を指定できます。GMSAutocompleteRequest を使用している場合、この API は table_A から型を取得できます。それ以外の場合は、table_1 または table_2 からデータを取得しますが、table_3 のエントリは 1 つだけにします。デフォルト値は null です。これは、フィルタが指定されていないことを意味します。非推奨の「type」をオーバーライドプロパティを設定します。
- (NSString*) country [read, write, copy]

非推奨。

検索結果を制限する国。ISO 3166-1 Alpha-2 の国コードを指定する必要があります(大文字と小文字は区別されません)。nil の場合、国のフィルタリングは行われません。

注:
「国」がプロパティが設定されていることを確認します。
で確認できます。
これは非推奨です。country プロパティのサポートが終了し、countries に置き換えられました。
- (NSArray<NSString *>*) countries [read, write, copy]

検索結果を制限する国。

ISO 3166-1 Alpha-2 の国コードを指定する必要があります(大文字と小文字は区別されません)。最大 5 か国までのフィルタに対応しています。nil の場合、国のフィルタリングは行われません。

注:
サポートが終了した「country」をオーバーライドしますプロパティを設定します。
- (CLLocation*) origin [read, write, assign]

原点の位置と予測入力候補間の直線距離を測定するための直線距離の原点の位置。

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

場所の近くの結果を優先的に表示する場所バイアス(省略可)。

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

場所の結果を制限する地域の制限(省略可)。

- (NSString*) regionCode [read, write, assign]

regionCode は、住所の形式、結果のランキング、特定の結果の非表示 / 表示に影響します。

- (int32_t) inputOffset [read, write, assign]

inputOffset は、補完の開始位置を示す入力文字オフセットです。