GMSPlaceSearchByTextRequest 클래스 참조

GMSPlaceSearchByTextRequest 클래스 참조

개요

GMSPlacesClient를 통해 전송될 텍스트 검색 요청 정의를 나타냅니다.

공개 멤버 함수

(인스턴스 유형)- initWithTextQuery:placeProperties:
 텍스트 쿼리로 GMSPlaceSearchByTextRequest를 인스턴스화하고 반환할 속성을 배치합니다.

속성

NSString * includedType
 기본 초기화를 사용할 수 없습니다.
 반환할 최대 결과 수입니다. 1에서 20 사이의 값을 허용합니다.
int maxResultCount
float minRating
 결과에 포함될 장소에 대한 최소 평균 사용자 평점입니다.
부울isOpenNow
 현재 영업 중인 장소로 검색 결과를 필터링합니다.
NSArray< GMSPlaceProperty > * placeProperties
 장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다.
NSArray< NSNumber * > * priceLevels
 결과에 포함된 장소를 필터링해야 하는 GMSPlacesPriceLevel 값의 배열입니다.
GMSPlaceSearchByTextRankPreferencerankPreference
 요청에서 반환된 결과를 정렬하는 데 사용되는 GMSPlaceSearchByTextRankPreference입니다.
NSString * regionCode
 요청이 발생한 위치의 유니코드 국가/지역 코드 (CLDR)입니다.
부울isStrictTypeFiltering
 includedType의 결과만 반환해야 하는지 여부를 정의합니다.
NSString * textQuery
 검색을 위한 텍스트 쿼리입니다.
id< GMSPlaceLocationBias >locationBias
 검색할 상세 검색 영역입니다.
id< GMSPlaceLocationRestriction >locationRestriction
 검색할 제한 지역입니다.

멤버 함수 문서

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

텍스트 쿼리로 GMSPlaceSearchByTextRequest를 인스턴스화하고 반환할 속성을 배치합니다.

매개변수:
textQuery검색 요청의 문자열 쿼리입니다.
placeProperties장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다.

부동산 관련 문서

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

기본 초기화를 사용할 수 없습니다.

지정된 이니셜라이저를 사용하세요. 요청된 장소 유형입니다.

사용 가능한 지원 유형의 최신 목록은 https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields를 참조하세요.

- (정수) maxResultCount [read, write, assign]

반환할 최대 결과 수입니다. 1에서 20 사이의 값을 허용합니다.

이 필드의 허용되는 범위는 https://developers.google.com/maps/documentation/places/ios-sdk/text-search에서 확인할 수 있습니다.

기본값은 상한입니다.

- (부동 소수점 수) minRating [read, write, assign]

결과에 포함될 장소에 대한 최소 평균 사용자 평점입니다.

평점은 0.0에서 5.0 사이 범위 내에 있습니다.

지정된 평점은 0.5 단위로 반올림됩니다. GMSPlace 등급 숙박 시설을 참고하세요.

기본값은 0.0입니다.

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

현재 영업 중인 장소로 검색 결과를 필터링합니다.

기본값은 true입니다.

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

장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다.

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

결과에 포함된 장소를 필터링해야 하는 GMSPlacesPriceLevel 값의 배열입니다.

가격 수준의 조합을 선택할 수 있으며 기본값은 모든 가격 수준입니다.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

요청에서 반환된 결과를 정렬하는 데 사용되는 GMSPlaceSearchByTextRankPreference입니다.

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

요청이 발생한 위치의 유니코드 국가/지역 코드 (CLDR)입니다.

리전은 반환되는 데이터의 형식과 유형에 영향을 줄 수 있습니다. 코드가 제공되지 않으면 국가/지역에 편향이 없습니다.

지역 코드는 https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html에서 확인하세요.

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

includedType의 결과만 반환해야 하는지 여부를 정의합니다.

기본값은 false입니다.

- (NSString*) textQuery [read, copy]

검색을 위한 텍스트 쿼리입니다.

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

검색할 상세 검색 영역입니다.

이 위치는 편향된 역할을 합니다. 즉, 지정된 위치에 선호하는 결과가 있음을 의미합니다.

검색 요청을 수행할 때 locationRestriction 또는 locationBias를 설정해야 합니다.

locationRestriction과 함께 설정하면 무시됩니다.

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

검색할 제한 지역입니다.

이 위치는 제한 역할을 하므로 지정된 위치를 벗어난 결과는 반환되지 않습니다.

검색 요청을 수행할 때 locationRestriction 또는 locationBias를 설정해야 합니다.

locationBias와 함께 사용할 수 없습니다.

텍스트 검색의 locationRestriction은 GMSPlaceRectangularLocationOption만 지원합니다.