GMSAutocompleteFilter クラス リファレンス

GMSAutocompleteFilter クラス リファレンス

概要

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

これにより、オートコンプリートの候補をカスタマイズして、関心のある場所のみに限定することができます。

プロパティ

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

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

- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

非推奨。

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

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

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