Tài liệu tham khảo về lớp GMSEnhancedFilter

Tài liệu tham khảo về lớp GMS IPAutofillFilter

Tổng quan

Lớp này đại diện cho một tập hợp các hạn chế có thể áp dụng cho các yêu cầu tự động hoàn thành.

Điều này cho phép tuỳ chỉnh các đề xuất tự động hoàn thành chỉ cho những địa điểm mà bạn quan tâm.

Thuộc tính

GMSPlacesAutocompleteTypeFilterloại
 ĐÃ NGỪNG HOẠT ĐỘNG.
NSArray< NSString * > * loại
 Bộ lọc áp dụng cho yêu cầu tự động hoàn thành để giới hạn kết quả bằng cách sử dụng tối đa 5 loại địa điểm khác nhau.
NSString * country
 ĐÃ NGỪNG HOẠT ĐỘNG.
NSArray< NSString * > * quốc gia
 Các quốc gia cần hạn chế kết quả.
CLVị trí * nguồn gốc
 Vị trí điểm gốc của khoảng cách theo đường thẳng để đo khoảng cách đường thẳng giữa vị trí điểm gốc và vị trí gốc của tính năng tự động hoàn thành.
id< GMSPlaceLocationBias >locationBias
 Xu hướng vị trí (không bắt buộc) để ưu tiên các kết quả về địa điểm gần vị trí đó.
id< GMSPlaceLocationRestriction >locationRestriction
 Giới hạn vị trí tùy chọn để giới hạn kết quả địa điểm.

Tài liệu về tài sản

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

ĐÃ NGỪNG HOẠT ĐỘNG.

Bộ lọc loại được áp dụng cho yêu cầu tự động hoàn thành để giới hạn kết quả ở các loại khác nhau. Giá trị mặc định là kGMSPlaceđổiTypeFilterNoFilter.

Lưu ý:
Bỏ qua nếu bạn đặt thuộc tính "types".
Tính năng này không còn được dùng nữa. Ngừng sử dụng thuộc tính type và thay bằng types.
– (NSArray<NSString *>*) types [read, write, assign]

Bộ lọc áp dụng cho yêu cầu tự động hoàn thành để giới hạn kết quả bằng cách sử dụng tối đa 5 loại địa điểm khác nhau.

Lưu ý:
API này có thể lấy một mảng gồm tối đa 5 mục nhập từ table_1 hoặc table_2, nhưng chỉ lấy được một mục duy nhất trong table_3. Giá trị mặc định là rỗng, nghĩa là không có bộ lọc nào được chỉ định. Ghi đè thuộc tính "type" không dùng nữa nếu bạn đặt thuộc tính này.
– (NSString*) country [read, write, copy]

ĐÃ NGỪNG HOẠT ĐỘNG.

Quốc gia nơi nhận kết quả. Đây phải là mã quốc gia ISO 3166-1 Alpha-2 (không phân biệt chữ hoa chữ thường). Nếu giá trị không đạt, sẽ không có quá trình lọc quốc gia nào diễn ra.

Lưu ý:
Bỏ qua nếu bạn đặt thuộc tính "countries".
Tính năng này không còn được dùng nữa. Ngừng sử dụng thuộc tính country và thay bằng countries.
– (NSArray<NSString *>*) countries [read, write, copy]

Các quốc gia cần hạn chế kết quả.

Đây phải là mã quốc gia ISO 3166-1 Alpha-2 (không phân biệt chữ hoa chữ thường). Hỗ trợ lọc lên đến 5 quốc gia. Nếu giá trị không đạt, sẽ không có quá trình lọc quốc gia nào diễn ra.

Lưu ý:
Ghi đè thuộc tính "country" không dùng nữa nếu thuộc tính này đã được thiết lập.
- (CLLocation*) nguồn gốc [read, write, assign]

Vị trí điểm gốc của khoảng cách theo đường thẳng để đo khoảng cách đường thẳng giữa vị trí điểm gốc và vị trí gốc của tính năng tự động hoàn thành.

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

Xu hướng vị trí (không bắt buộc) để ưu tiên các kết quả về địa điểm gần vị trí đó.

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

Giới hạn vị trí tùy chọn để giới hạn kết quả địa điểm.