Lớp | |
lớp | GMSPlaceSearchNearbyRequest |
Bảng liệt kê | |
enum | GMSPlaceSearchNearbyRankPreference { 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. | |
NSInteger | GMSPlaceSearch 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. | |
GMSPlaceSearchNearbyRankPreference | GMSPlaceSearch 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ê
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ố:
-
locationRestriction 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. placeProperties 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.
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
.