GMSAutocompleteFilter 類別參考資料

GMSAutocompleteFilter 類別參考資料

總覽

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

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

屬性

GMSPlacesAutocompleteTypeFilter類型
 已淘汰。
NSArray< NSString * > *類型
 將篩選器套用至自動完成要求,利用最多 5 種不同地點類型限制搜尋結果範圍。
NSString * country
 已淘汰。
NSArray< NSString * > *個國家/地區
 要限制結果的國家/地區。
CLLocation * 來源
 用於測量起點位置與自動完成預測之間的直線距離。
id< GMSPlaceLocationBias >locationBias
 選擇性的位置偏誤,偏好在該地點附近顯示結果。
id< GMSPlaceLocationRestriction >locationRestriction
 用來限制「地點結果」位置的選用位置限制。

屬性說明文件

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

已淘汰。

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

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

將篩選器套用至自動完成要求,利用最多 5 種不同地點類型限制搜尋結果範圍。

注意:
這個 API 最多可擷取來自 table_1table_2 的 5 個項目,但 table_3 中只能有一個項目。預設值為空值,表示未指定任何篩選器。覆寫已淘汰的「type」屬性 (如果已設定)。
- (NSString*) 國家/地區 [read, write, copy]

已淘汰。

要限制結果的國家/地區。這應該是 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。如果設為 nil,將不會執行任何國家/地區篩選。

注意:
如果已設定「countries」屬性,系統會予以忽略。
這項功能已淘汰。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]

用來限制「地點結果」位置的選用位置限制。