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. | |
NSInteger | maxResultCount |
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ên | 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ề 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ố:
-
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.
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
.