GMSPlaceSearchNearbyRequest 클래스 참조

GMSPlaceSearchNearbyRequest 클래스 참조

개요

주변 장소를 가져오기 위해 GMSPlacesClient와 함께 사용할 객체를 요청합니다.

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

(instancetype)- initWithLocationRestriction:placeProperties:
 위치 제한과 반환할 장소 속성으로 GMSPlaceSearchNearbyRequest를 인스턴스화합니다.

를 탭합니다. 속성

ID< GMSPlaceLocationRestriction >locationRestriction
 기본 초기화를 사용할 수 없습니다.
NSArray&lt; GMSPlaceProperty > *placeProperties
 장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다.
NSArray&lt; NSString * > *includedTypes
 검색에 포함할 장소 유형의 배열입니다.
NSArray&lt; NSString * > *excludedTypes
 검색에서 제외할 장소 유형의 배열입니다.
NSArray&lt; NSString * > *includedPrimaryTypes
 검색에 포함할 기본 장소 유형의 배열입니다.
NSArray&lt; NSString * > *excludedPrimaryTypes
 검색에서 제외할 기본 장소 유형의 배열입니다.
NSIntegermaxResultCount
 반환할 최대 GMSPlace 결과 수입니다.
NSString *regionCode
 요청이 발생한 위치의 유니코드 국가/지역 코드 (CLDR)입니다.
GMSPlaceSearchNearbyRankPreferencerankPreference
 요청에서 반환된 결과를 정렬하는 데 사용되는 GMSPlaceSearchNearbyRankPreference입니다.

구성원 기능 문서

- (인스턴스 유형) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

위치 제한과 반환할 장소 속성으로 GMSPlaceSearchNearbyRequest를 인스턴스화합니다.

매개변수:
locationRestriction중심점과 반경(미터)으로 정의되는 원으로 지정되는 검색할 지역입니다.
placeProperties장소 결과에 포함되어야 하는 GMSPlaceProperty의 배열입니다. 비워 둘 수 없습니다. 빈 목록은 요청 전송을 시도할 때 오류가 발생합니다.

속성 문서

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

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

지정된 이니셜라이저를 사용하세요. 중심점과 반경(미터)으로 정의되는 원으로 지정되는 검색할 지역입니다. 반경은 0.0 이상, 50000.0 이하여야 합니다. 이 제한을 위반하면 INVALID_ARGUMENT 오류가 발생합니다. locationRestriction은 GMSPlaceCircularLocationOption로 지정해야 합니다. GMSPlaceRectangularLocationOption를 사용하면 INVALID_REQUEST 오류가 발생합니다.

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

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

비워 둘 수 없습니다. 빈 목록은 요청 전송을 시도할 때 오류가 발생합니다.

- (NSArray<NSString *>*) includedTypes [read, write, copy]

검색에 포함할 장소 유형의 배열입니다.

최대 50개의 유형을 지정할 수 있습니다. 요청이 여러 유형 제한으로 지정된 경우 모든 제한을 충족하는 장소만 반환됩니다. 배열이 비어 있으면 모든 유형의 모든 장소가 반환됩니다. 지원되는 유형 목록은 표 A를 참조하세요.https://developers.google.com/maps/documentation/places/web-service/place-types#table-a

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

검색에서 제외할 장소 유형의 배열입니다.

최대 50개의 유형을 지정할 수 있습니다. 요청이 여러 유형 제한으로 지정된 경우 모든 제한을 충족하는 장소만 반환됩니다. 충돌하는 유형 (예: includeType 및 excludedTypes에 나타나는 유형)이 지정되면 INVALID_REQUEST 오류가 반환됩니다. 지원되는 유형 목록은 표 A를 참조하세요.https://developers.google.com/maps/documentation/places/web-service/place-types#table-a

- (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy]

검색에 포함할 기본 장소 유형의 배열입니다.

최대 50개의 유형을 지정할 수 있습니다. 요청이 여러 유형 제한으로 지정된 경우 모든 제한을 충족하는 장소만 반환됩니다. 기본 유형에 대한 자세한 내용은 다음을 참조하세요. https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

검색에서 제외할 기본 장소 유형의 배열입니다.

충돌하는 유형 (예: includeType 및 excludedTypes에 나타나는 유형)이 지정되면 INVALID_REQUEST 오류가 반환됩니다. 최대 50개의 유형을 지정할 수 있습니다. 요청이 여러 유형 제한으로 지정된 경우 모든 제한을 충족하는 장소만 반환됩니다. 기본 유형에 대한 자세한 내용은 다음을 참조하세요. https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSInteger) maxResultCount [read, write, assign]

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

기본값은 1 이상, 20 이하여야 합니다. 이 제한을 위반하면 오류가 반환됩니다.

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

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

지역 코드는 https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html을 참조하세요.

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

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

기본값은 GMSPlaceSearchNearbyRankPopularity입니다.