GMSPlaceSearchByTextRequest 클래스 참조

GMSPlaceSearchByTextRequest 클래스 참조

개요

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

를 탭합니다. 공개 멤버 함수

(instancetype)- initWithTextQuery:placeProperties:
 텍스트 쿼리를 사용하여 GMSPlaceSearchByTextRequest를 인스턴스화하고 반환할 장소 속성을 사용합니다.

를 탭합니다. 속성

NSString *includedType
 기본 초기화를 사용할 수 없습니다.
정수maxResultCount
 반환할 최대 결과 수입니다.
부동 소수점 수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
 검색 제한 지역입니다.

구성원 기능 문서

- (인스턴스 유형) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

텍스트 쿼리를 사용하여 GMSPlaceSearchByTextRequest를 인스턴스화하고 반환할 장소 속성을 사용합니다.

매개변수:
textQuery검색 요청의 문자열 쿼리입니다.
placeProperties장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다. 비워 둘 수 없습니다. 빈 목록은 요청 전송을 시도할 때 오류가 발생합니다.

속성 문서

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

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

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

사용 가능한 지원 유형의 최신 목록은 https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types를 참조하세요.

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

반환할 최대 결과 수입니다.

1에서 20 사이의 값을 허용합니다.

이 필드의 허용 범위는 https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount에서 확인할 수 있습니다.

기본값은 상한입니다.

- (부동 소수점 수) 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만 지원합니다.