GMSAutocompleteFilter クラス リファレンス

GMSAutocompleteFilter クラス リファレンス

概要

このクラスは、オートコンプリート リクエストに適用される一連の制限を表します。

これにより、オートコンプリートの候補をカスタマイズして、関心のある場所のみに絞り込めます。

プロパティ

GMSPlacesAutocompleteTypeFilterタイプ
 非推奨。
NSArray< NSString * > * types
 このフィルタをオートコンプリート リクエストに適用し、最大 5 種類の場所タイプを使用して結果を制限しています。
NSString * country
 非推奨。
NSArray< NSString * > * 
 検索結果を制限する国。
CLLocation * origin
 原点の位置とオートコンプリート候補の間の直線距離を測定する直線距離の原点の位置。
id< GMSPlaceLocationBias >locationBias
 指定した場所の近くにある検索結果を優先するための、場所のバイアス(省略可)。
id<GMSPlaceLocationRestriction >locationRestriction
 場所の結果を絞り込むための場所の制限(省略可)。

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

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

非推奨。

結果をさまざまなタイプに限定するためにオートコンプリート リクエストに適用されるタイプフィルタ。デフォルト値は kGMSPlacesAutocompleteTypeFilterNoFilter です。

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

このフィルタをオートコンプリート リクエストに適用し、最大 5 種類の場所タイプを使用して結果を制限しました。

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

非推奨。

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

注:
「countries」プロパティが設定されている場合は無視されます。
これは非推奨です。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]

場所の結果を絞り込むための場所の制限(省略可)。