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

Tài liệu tham khảo lớp GMSAutofillFilter

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.

Chế độ này cho phép tuỳ chỉnh các đề xuất tự động hoàn thành cho những địa điểm mà người dùng quan tâm.

Tài sản

GMSPlacesAutocompleteTypeFilterloại
 ĐÃ NGỪNG HOẠT ĐỘNG.
NSArray< NSString * > *loại
 Bộ lọc đã áp dụng cho một yêu cầu tự động hoàn thành để hạn chế 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 chỉ định kết quả.
CLLocation *nguồn gốc
 Vị trí điểm khởi hành theo khoảng cách đường thẳng để đo khoảng cách đường thẳng giữa vị trí điểm khởi hành và các cụm từ gợi ý của tính năng tự động hoàn thành.
mã nhận dạng< GMSPlaceLocationBias >locationBias
 Xu hướng vị trí tuỳ chọn là ưu tiên các kết quả về địa điểm gần vị trí.
mã nhận dạng< GMSPlaceLocationRestriction > locationRestriction
 Giới hạn vị trí (không bắt buộc) để giới hạn kết quả về địa điểm.
NSString *regionCode
 Mã vùng ảnh hưởng đến việc định dạng địa chỉ, thứ hạng kết quả và có khả năng ẩn hoặc hiện một số kết quả.
int32_tinputOffset
 inputOffset là độ lệch ký tự của đầu vào cho biết vị trí hoàn thành có thể bắt đầu.

Tài liệu về thuộc tính

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

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

Bộ lọc loại đã áp dụng cho yêu cầu tự động hoàn thành để giới hạn kết quả ở nhiều loại. Giá trị mặc định là kGMSPlacesAutomaticTypeFilterNoFilter.

Lưu ý:
Bỏ qua nếu "loại" được đặt.
Tính năng này không còn được dùng nữa. Thuộc tính type không được dùng nữa và thay vào đó là types.
– (NSArray<NSString *>*) loại [read, write, assign]

Bộ lọc đã áp dụng cho một yêu cầu tự động hoàn thành để hạn chế 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ể nhận một mảng gồm tối đa 5 mục nhập. Nếu bạn đang sử dụng GMSAutocompleteRequest, API này có thể lấy các loại từ table_A. Nếu không, hãy lấy dữ liệu từ table_1 hoặc table_2, nhưng chỉ lấy một mục nhập duy nhất trong table_3. Giá trị mặc định là rỗng, có nghĩa là bạn chưa chỉ định bộ lọc nào. Ghi đè thuộc tính "type" không dùng nữa nếu thuộc tính này được đặt.
– (NSString*) quốc gia [read, write, copy]

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

Quốc gia nơi 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). Nếu giá trị bằng 0, sẽ không có lọc quốc gia nào diễn ra.

Lưu ý:
Bị bỏ qua nếu các "quốc gia" được đặt.
Tính năng này không còn được dùng nữa. Thuộc tính country không được dùng nữa và thay vào đó là countries.
– (NSArray<NSString *>*) countries [read, write, copy]

Các quốc gia được chỉ định 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ợ tối đa 5 quốc gia để lọc. Nếu giá trị bằng 0, sẽ không có lọc quốc gia nào diễn ra.

Lưu ý:
Ghi đè "quốc gia" không dùng nữa nếu được đặt.
- (CLLocation*) nguồn gốc [read, write, assign]

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

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

Xu hướng vị trí tuỳ chọn là ư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í (không bắt buộc) để giới hạn kết quả về địa điểm.

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

Mã vùng ảnh hưởng đến việc định dạng địa chỉ, thứ hạng kết quả và có khả năng ẩn hoặc hiện một số kết quả.

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

inputOffset là độ lệch ký tự của đầu vào cho biết vị trí hoàn thành có thể bắt đầu.