GMSPlaceSearchNearbyRequest 클래스 참조

GMSPlaceSearchNearbyRequest 클래스 참조

공개 멤버 함수

(인스턴스 유형)- initWithLocationRestriction:placeProperties:
 위치 제한과 반환할 장소 속성을 사용하여 GMSPlaceSearchNearbyRequest를 인스턴스화합니다.

속성

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

멤버 함수 문서

- (instancetype) 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개의 유형을 지정할 수 있습니다. 요청에 여러 유형 제한이 지정되어 있으면 모든 제한을 충족하는 장소만 반환됩니다. 충돌하는 유형이 지정되면 (예: IncludeTypes 및 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]

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

충돌하는 유형이 지정되면 (예: IncludeTypes 및 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입니다.