GMSAutocompleteFilter 類別參考資料

GMSAutocompleteFilter 類別參考資料

總覽

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

這樣就能只針對感興趣的地點自訂自動完成建議。

資源

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

屬性說明文件

- (GMSPlacesAutocompleteTypeFilter) 類型 [read, write, assign]

已淘汰。

系統會對自動完成要求套用的類型篩選器,以便根據不同的類型顯示結果。預設值為 kGMSPlacesAutocompleteTypeFilterNoFilter。

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

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

注意:
這個 API 可以採用 table_1table_2 中最多 5 個項目的陣列,但 table_3 中只能有一個項目。預設值為空值,表示未指定任何篩選條件。設定這個項目時,會覆寫已淘汰的「type」屬性。
- (NSString*) <國家/地區> [read, write, copy]

已淘汰。

要傳回結果的國家/地區。應為 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。如果為 nil,就不會啟用國家/地區篩選功能。

注意:
如果設定了「國家/地區」屬性,系統會忽略這項設定。
這項功能已淘汰,country 屬性已淘汰,並改用 countries
- (NSArray<NSString *>*) 國家/地區 [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]

選用的地區限制,用來限制地點結果。