GMSAutocompleteFilter 類別參考資料

GMSAutocompleteFilter 類別參考資料

總覽

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

這項設定可讓系統只根據感興趣的地點顯示自動完成建議。

房源

GMSPlacesAutocompleteTypeFilter類型
 已淘汰。
NSArray<NSString * >。類型
 這個篩選器可套用到自動完成要求,最多使用 5 種不同的地點類型來限制結果。
NSString *country
 已淘汰。
NSArray<NSString * >。個國家/地區
 結果限制範圍的國家/地區。
CLLocation *來源
 用於測量起點位置與自動完成預測查詢字串之間的直線距離起點。
ID<GMSPlaceLocationBias >locationBias
 可選擇的位置自訂調整,優先將結果放在位置附近。
ID<GMSPlaceLocationRestriction >locationRestriction
 可選擇加入位置限制,以限制 Place 結果。
NSString *regionCode
 regionCode 會影響地址格式、結果排名,並可能會隱藏或顯示特定結果。
int32_tinputOffset
 inputOffset 是輸入內容的字元偏移,用來指出完成動作的起始位置。

屬性說明文件

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

已淘汰。

這個類型篩選器適用於自動完成要求,可將結果範圍限制在不同的類型。預設值為 kGMSPlacesAutocompleteTypeFilterNoFilter。

注意:
如果「類型」為忽略目標,則忽略這個引數屬性。
,瞭解如何調查及移除這項存取權。
這項功能已淘汰。淘汰 type 屬性,並改用 types
- (NSArray<NSString *>*) 類型 [read, write, assign]

這個篩選器可套用到自動完成要求,最多使用 5 種不同的地點類型來限制結果。

注意:
這個 API 最多可以包含 5 個項目的陣列。如果您使用 GMSAutocompleteRequest,這個 API 可從 table_A 中擷取類型。否則,系統會從 table_1table_2 擷取資料,但僅限 table_3 中的單一項目。預設值為空值,代表未指定任何篩選器。覆寫已淘汰的「類型」屬性。
- (NSString*) 國家/地區 [read, write, copy]

已淘汰。

結果限制對象的國家/地區。請採用 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。如果設為空值,系統就不會套用國家/地區篩選功能。

注意:
如果「國家/地區」包含,系統會忽略這個欄位屬性。
,瞭解如何調查及移除這項存取權。
這項功能已淘汰。淘汰 country 屬性,並改用 countries
- (NSArray<NSString *>*) 國家/地區 [read, write, copy]

結果限制範圍的國家/地區。

請採用 ISO 3166-1 Alpha-2 國家/地區代碼 (不區分大小寫)。最多支援 5 個國家/地區進行篩選。如果設為空值,系統就不會套用國家/地區篩選功能。

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

用於測量起點位置與自動完成預測查詢字串之間的直線距離起點。

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

可選擇的位置自訂調整,優先將結果放在位置附近。

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

可選擇加入位置限制,以限制 Place 結果。

- (NSString*) regionCode [read, write, assign]

regionCode 會影響地址格式、結果排名,並可能會隱藏或顯示特定結果。

- (int32_t) inputOffset [read, write, assign]

inputOffset 是輸入內容的字元偏移,用來指出完成動作的起始位置。