GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Lớp

lớpGMSPlaceSearchNearbyRequest

Bảng liệt kê

enumGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Cách xếp hạng kết quả trong câu trả lời. Thêm...

Hàm

(instancetype)GMSPlaceSearchNearbyRequest::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 >GMSPlaceSearchNearbyRequest::locationRestriction
 Không có init mặc định.
NSArray< GMSPlaceProperty > * GMSPlaceSearch nearbyRequest::placeProperties
 Mảng GMSPlaceProperty cần được đưa vào kết quả vị trí.
NSArray< NSString * > * GMSPlaceSearch Con yêu cầu::includedTypes
 Mảng các loại địa điểm để đưa vào nội dung tìm kiếm.
NSArray< NSString * > * GMSPlaceSearchTìm kiếm lân cậnRequest::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 * > * GMSPlaceSearchTìm kiếm lân cậnRequest::includedPrimaryTypes
 Mảng các loại địa điểm chính để đưa vào nội dung tìm kiếm.
NSArray< NSString * > * GMSPlaceSearch nearbyRequest::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.
NSIntegerGMSPlaceSearch nearbyRequest::maxResultCount
 Số lượng kết quả tối đa GMSPlace để trả về.
NSString * GMSPlaceSearch nearbyRequest::regionCode (Mã vùng)
 Mã quốc gia/khu vực Unicode (CLDR) của vị trí gửi yêu cầu.
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearch nearbyRequest::rankPreference
 GMSPlaceSearchNearbyRankPreference dùng để sắp xếp các kết quả trả về từ yêu cầu.

Tài liệu về loại liệt kê

Cách xếp hạng kết quả trong câu trả lời.

Bảng liệt kê:
GMSPlaceSearch Đây robotPreferencePriority

(mặc định) Sắp xếp kết quả dựa trên mức độ phổ biến của chúng.

GMSPlaceSearch nearby$PreferenceDistance

Sắp xếp các kết quả theo thứ tự tăng dần theo khoảng cách từ vị trí được chỉ định.


Tài liệu về hàm

– (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.

Thuộc tính

– (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 *>*) includeTypes [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 *>*) includePrimaryTypes [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*) mã vùng [read, write, copy]

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.

- (GMSPlaceSearchNearbyRankPreference) 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.