개요
GMSPlacesClient
를 통해 전송할 텍스트 검색 요청 정의를 나타냅니다.
를 탭합니다. 공개 멤버 함수 | |
(instancetype) | - initWithTextQuery:placeProperties: |
텍스트 쿼리를 사용하여 GMSPlaceSearchByTextRequest 를 인스턴스화하고 반환할 장소 속성을 사용합니다. | |
를 탭합니다. 속성 | |
NSString * | includedType |
기본 초기화를 사용할 수 없습니다. | |
정수 | maxResultCount |
반환할 최대 결과 수입니다. | |
부동 소수점 수 | minRating |
결과에 포함될 장소에 대한 최소 평균 사용자 평점입니다. | |
부울 | isOpenNow |
현재 영업 중인 장소로 결과를 필터링합니다. | |
NSArray< GMSPlaceProperty > * | placeProperties |
장소 결과에 포함되어야 하는 GMSPlaceProperty 의 배열입니다. | |
NSArray< NSNumber * > * | priceLevels |
결과에 포함된 장소를 필터링해야 하는 GMSPlacesPriceLevel 값의 배열입니다. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
요청에서 반환된 결과를 정렬하는 데 사용되는 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만 지원합니다.