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

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

Tổng quan

Biểu thị định nghĩa yêu cầu tìm kiếm văn bản sẽ được gửi qua GMSPlacesClient.

Hàm thành phần công khai

(instancetype)initWithTextQuery:placeProperties:
 Tạo thực thể cho GMSPlaceSearchByTextRequest bằng truy vấn văn bản và các thuộc tính địa điểm để trả về.

Tài sản

NSString *includedType
 Không sử dụng được init mặc định.
đánh chặnmaxResultCount
 Số lượng kết quả tối đa cần trả về.
độ chính xác đơnminRating
 Điểm xếp hạng trung bình tối thiểu từ người dùng cho các địa điểm sẽ được đưa vào kết quả.
HOẠT ĐỘNGisOpenNow
 Lọc kết quả theo những địa điểm hiện đang mở cửa.
NSArray< GMSPlaceProperty > *placeProperties
 Mảng GMSPlaceProperty cần được đưa vào kết quả về địa điểm.
NSArray< NSNumber * > *priceLevels
 Một mảng các giá trị GMSPlacesPriceLevel sẽ lọc các địa điểm có trong kết quả.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference dùng để sắp xếp kết quả được trả về từ yêu cầu.
NSString *regionCode
 Mã quốc gia/khu vực Unicode (CLDR) của vị trí gửi yêu cầu.
HOẠT ĐỘNGisStrictTypeFiltering
 Xác định xem chỉ trả về kết quả của includedType hay không.
NSString *textQuery
 Cụm từ tìm kiếm bằng văn bản.
mã nhận dạng< GMSPlaceLocationBias >locationBias
 Khu vực thiên vị để tìm kiếm.
mã nhận dạng< GMSPlaceLocationRestriction > locationRestriction
 Khu vực bị hạn chế tìm kiếm.

Tài liệu về chức năng của thành viên

– (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Tạo thực thể cho GMSPlaceSearchByTextRequest bằng truy vấn văn bản và các thuộc tính địa điểm để trả về.

Các tham số:
textQueryTruy vấn chuỗi cho yêu cầu tìm kiếm.
placePropertiesMảng GMSPlaceProperty cần được đưa vào kết quả về địa điểm. Không được để trống. Danh sách trống sẽ dẫn đến lỗi khi cố gắng gửi yêu cầu.

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

– (NSString*) includedType [read, write, copy]

Không sử dụng được init mặc định.

Vui lòng sử dụng trình khởi tạo được chỉ định. Loại địa điểm được yêu cầu.

Hãy truy cập https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types để biết danh sách mới nhất các loại được hỗ trợ hiện có

– (int) maxResultCount [read, write, assign]

Số lượng kết quả tối đa cần trả về.

Cho phép các giá trị từ 1 đến 20.

Bạn có thể tìm thấy phạm vi được phép của trường này tại https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

Giá trị mặc định là giới hạn trên.

– (float) minRating [read, write, assign]

Điểm xếp hạng trung bình tối thiểu từ người dùng cho các địa điểm sẽ được đưa vào kết quả.

Điểm xếp hạng sẽ nằm trong phạm vi từ 0.0 đến 5.0.

Điểm xếp hạng được chỉ định sẽ được làm tròn lên đến 0,5 gần nhất. Xem GMSPlace cơ sở lưu trú điểm xếp hạng.

Giá trị mặc định là 0.0.

– (BOOL) isOpenNow [read, write, assign]

Lọc kết quả theo những địa điểm hiện đang mở cửa.

Giá trị mặc định là đúng.

– (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Mảng GMSPlaceProperty cần được đưa vào kết quả về địa điểm.

– (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Một mảng các giá trị GMSPlacesPriceLevel sẽ lọc các địa điểm có trong kết quả.

Bạn có thể chọn bất kỳ tổ hợp mức giá nào; mặc định là mọi mức giá.

– (GMSPlaceSearchByText Thứ hạngPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference dùng để sắp xếp kết quả được trả về từ yêu cầu.

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

Mã quốc gia/khu vực Unicode (CLDR) của vị trí gửi yêu cầu.

Khu vực có thể ảnh hưởng đến định dạng và loại dữ liệu được trả về. Nếu bạn không cung cấp mã thì không có gì sai lệch về bất kỳ quốc gia/khu vực nào.

Hãy xem mã vùng https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html để xem mã vùng.

– (BOOL) isStrictTypeFiltering [read, write, assign]

Xác định xem chỉ trả về kết quả của includedType hay không.

Giá trị mặc định là sai.

– (NSString*) textQuery [read, copy]

Cụm từ tìm kiếm bằng văn bản.

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

Khu vực thiên vị để tìm kiếm.

Vị trí này được coi là thiên vị, có nghĩa là người dùng sẽ ưu tiên các kết quả ở vị trí đã cho.

Phải đặt locationRestriction hoặc locationBias khi thực hiện yêu cầu tìm kiếm.

Nếu bạn đặt chính sách này cùng với locationRestriction, hạn chế này sẽ bị bỏ qua.

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

Khu vực bị hạn chế tìm kiếm.

Vị trí này đóng vai trò là một hạn chế, tức là chúng tôi sẽ không trả về các kết quả nằm ngoài vị trí đã cho.

Phải đặt locationRestriction hoặc locationBias khi thực hiện yêu cầu tìm kiếm.

Không thể sử dụng với locationBias.

Vị trí hạn chế cho tìm kiếm văn bản chỉ hỗ trợ GMSPlacePlace GenularLocationOption.