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

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

Hàm thành viên công khai

(instancetype)initWithLocationRestriction:placeProperties:
 Tạo thực thể cho GMSPlaceSearchNearbyRequest có giới hạn về vị trí và các thuộc tính địa điểm cần trả về.

Thuộc tính

id< GMSPlaceLocationRestriction >locationRestriction
 Không có init mặc định.
NSArray< GMSPlaceProperty > * placeProperties
 Mảng GMSPlaceProperty cần được đưa vào kết quả vị trí.
NSArray< NSString * > * includedTypes
 Mảng các loại địa điểm để đưa vào nội dung tìm kiếm.
NSArray< NSString * > * excludedTypes
 Mảng các loại địa điểm cần loại trừ khỏi kết quả tìm kiếm.
NSArray< NSString * > * includedPrimaryTypes
 Mảng các loại địa điểm chính để đưa vào nội dung tìm kiếm.
NSArray< NSString * > * excludedPrimaryTypes
 Mảng các loại địa điểm chính cần loại trừ khỏi kết quả tìm kiếm.
NSIntegermaxResultCount
 Số lượng kết quả tối đa GMSPlace để trả về.
NSString * regionCode
 Mã quốc gia/khu vực Unicode (CLDR) của vị trí gửi yêu cầu.
GMSPlaceSearchLỊCHMức ưu tiênrankPreference
 GMSPlaceSearchNearbyRankPreference dùng để sắp xếp các kết quả trả về từ yêu cầu.

Tài liệu về hàm thành phần

– (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Tạo thực thể cho GMSPlaceSearchNearbyRequest có giới hạn về vị trí và các thuộc tính địa điểm cần trả về.

Các tham số:
locationRestrictionKhu vực cần tìm kiếm được chỉ định dưới dạng một vòng tròn, được xác định bởi điểm tâm và bán kính tính bằng mét.
placePropertiesMảng GMSPlaceProperty cần được đưa vào kết quả vị trí. Không được để trống. Danh sách trống sẽ dẫn đến lỗi khi cố gửi yêu cầu.

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

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

Không có init mặc định.

Vui lòng sử dụng trình khởi tạo được chỉ định. Khu vực cần tìm kiếm được chỉ định dưới dạng một vòng tròn, được xác định bởi điểm tâm và bán kính tính bằng mét. Bán kính phải nằm trong khoảng từ 0,0 đến 50000,0. Việc vi phạm giới hạn này sẽ dẫn đến lỗi INVALID_ qu. Bạn phải chỉ định locationRestriction bằng GMSPlaceCircularLocationOption. Việc sử dụng GMSPlaceRectangularLocationOption sẽ dẫn đến lỗi INVALID_REQUEST.

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

Mảng GMSPlaceProperty cần được đưa vào kết quả vị trí.

Không được để trống. Danh sách trống sẽ dẫn đến lỗi khi cố gửi yêu cầu.

– (NSArray<NSString *>*) includedTypes [read, write, copy]

Mảng các loại địa điểm để đưa vào nội dung tìm kiếm.

Bạn có thể chỉ định tối đa 50 loại. Nếu một yêu cầu được chỉ định kèm theo nhiều quy định hạn chế về loại thì chỉ những địa điểm đáp ứng tất cả các quy định hạn chế này mới được trả về. Nếu mảng trống thì hàm sẽ trả về mọi vị trí thuộc mọi loại. Xem Bảng A để nắm được danh sách các loại được hỗ trợ https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

– (NSArray<NSString *>*) excludedTypes [read, write, copy]

Mảng các loại địa điểm cần loại trừ khỏi kết quả tìm kiếm.

Bạn có thể chỉ định tối đa 50 loại. Nếu một yêu cầu được chỉ định kèm theo nhiều quy định hạn chế về loại thì chỉ những địa điểm đáp ứng tất cả các quy định hạn chế này mới được trả về. Nếu các loại xung đột được chỉ định (ví dụ: các loại xuất hiện trong includeTypes và excludedTypes), thì hệ thống sẽ trả về lỗi INVALID_REQUEST. Xem Bảng A để nắm được danh sách các loại được hỗ trợ https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

– (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy]

Mảng các loại địa điểm chính để đưa vào nội dung tìm kiếm.

Bạn có thể chỉ định tối đa 50 loại. Nếu một yêu cầu được chỉ định kèm theo nhiều quy định hạn chế về loại thì chỉ những địa điểm đáp ứng tất cả các quy định hạn chế này mới được trả về. Để biết thêm thông tin về các loại chính, hãy truy cập vào: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

– (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

Mảng các loại địa điểm chính cần loại trừ khỏi kết quả tìm kiếm.

Nếu các loại xung đột được chỉ định (ví dụ: các loại xuất hiện trong includeTypes và excludedTypes), thì hệ thống sẽ trả về lỗi INVALID_REQUEST. Bạn có thể chỉ định tối đa 50 loại. Nếu một yêu cầu được chỉ định kèm theo nhiều quy định hạn chế về loại thì chỉ những địa điểm đáp ứng tất cả các quy định hạn chế này mới được trả về. Để biết thêm thông tin về các loại chính, hãy truy cập vào: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Số lượng kết quả tối đa GMSPlace để trả về.

Giá trị phải nằm trong khoảng từ 1 đến 20 (mặc định). Nếu vi phạm giới hạn này, hệ thống sẽ trả về lỗi.

– (NSString*) regionCode [read, write, copy] (Mã vùng)

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

Xem https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html để biết mã vùng.

- (GMSPlaceSearch ConStorePreferences) rankPreference [read, write, assign]

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

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