GMSAutocompleteFilter 類別參考資料

GMSAutocompleteFilter 類別參考

總覽

此類別代表可套用至自動完成要求的一組限制。

如此一來,您就只能針對感興趣的地點自訂自動完成建議。

資源

GMSPlacesAutocompleteTypeFilter類型
 已淘汰。
NSArray< NSString * > * 類型
 針對自動完成要求套用的篩選器,最多能使用 5 種地點類型的結果。
NSString * country
 已淘汰。
NSArray< NSString * > * 國家/地區
 要限制結果的國家/地區。
CLLocation * origin
 用來測量起點位置和自動完成預測功能之間的直線距離位置。
id<GMSPlaceLocationBias >locationBias
 選填的位置自訂調整會優先顯示該地點附近的地點結果。
id<GMSPlaceLocationRestriction >locationRestriction
 選填的地點限制,可限制 Place Search 結果。

資源說明文件

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

已淘汰。

為自動完成要求套用的類型篩選器,將結果限制為不同的類型。預設值為 kGMSPlacesAutocompleteTypeFilterNoFilter。

注意:
如果已設定「類型」屬性,系統會忽略這項設定。
已淘汰。type 屬性已淘汰,並改用 types
- (NSArray<NSString *>*) 類型 [read, write, assign]

針對自動完成要求套用的篩選器,最多能使用 5 種地點類型的結果。

注意:
這個 API 可以從 table_1table_2 陣列包含最多 5 個項目的陣列,但 table_3 只能採用一個項目。預設值為空值,表示未指定篩選器。覆寫已淘汰的「類型」屬性 (如果已設定)。
- (NSString*) 國家/地區 [read, write, copy]

已淘汰。

要限制結果的國家/地區。請填入 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。如果設為 nil,系統就不會對國家/地區進行篩選。

注意:
如果已設定「國家/地區」屬性,系統會忽略這項設定。
已淘汰。country 屬性已淘汰,並改用 countries
- (NSArray<NSString *>*) 國家/地區 [read, write, copy]

要限制結果的國家/地區。

請填入 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。最多可支援 5 個國家/地區。如果設為 nil,系統就不會對國家/地區進行篩選。

注意:
覆寫已淘汰的「國家/地區」屬性 (如有)。
- (CLLocation*) origin [read, write, assign]

用來測量起點位置和自動完成預測功能之間的直線距離位置。

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

選填的位置自訂調整會優先顯示該地點附近的地點結果。

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

選填的地點限制,可限制 Place Search 結果。