GMSPlace 클래스 참조

GMSPlace 클래스 참조

개요

특정한 물리적 장소를 나타냅니다.

GMSPlace는 이름, 위치, 기타 Google에서 보유하고 있는 정보 등 실제 위치에 관한 정보를 요약합니다. 이 클래스는 변경할 수 없습니다.

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

(GMSPlaceOpenStatus)를 참조하세요.- isOpenAtDate:
 기본 초기화를 사용할 수 없습니다.
(GMSPlaceOpenStatus)를 참조하세요.- isOpen
 openingHours, UTCOffsetMinutes, [NSDate date]에서 가져온 현재 날짜 및 시간을 기준으로 장소의 영업 여부를 계산합니다.

를 탭합니다. 속성

NSString *name
 장소의 이름입니다.
NSString *placeID
 이 장소의 장소 ID입니다.
CLLocationCoordinate2D좌표
 장소의 위치입니다.
NSString *phoneNumber
 국가 코드 포함 형식의 이 장소 전화번호(예:
)
NSString *formattedAddress
 간단한 문자열로 표시된 장소의 주소입니다.
부동 소수점 수평점
 사용자 리뷰를 기준으로 한 이 장소에 대한 별표 평점은 별 5개입니다.
NSArray< GMSPlaceReview * > *리뷰
 장소의 사용자 리뷰를 나타내는 GMSPlaceReview 객체의 배열.
GMSPlacesPriceLevelpriceLevel
 이 장소의 가격 수준(0~4의 정수)입니다.
NSArray< NSString * > *유형
 이 장소의 유형입니다.
NSURL *웹사이트
 이 장소의 웹사이트입니다.
NSAttributedString *기여 분석
 이 장소에 대한 데이터 제공업체 저작자 표시 문자열입니다.
GMSPlaceViewportInfo *viewportInfo
 이 장소에 권장되는 표시 영역입니다.
NSArray< GMSAddressComponent * > *addressComponents
 장소의 주소에 있는 구성요소를 나타내는 GMSAddressComponent 객체의 배열.
GMSPlusCode *plusCode
 이 장소의 위치를 나타내는 플러스 코드 표현입니다.
GMSOpeningHours *openingHours
 이 장소에 대한 일반 영업시간 정보입니다.
GMSOpeningHours *currentOpeningHours
 다음 7일 동안 이 장소의 영업 시간을 반환합니다.
NSArray< GMSOpeningHours * > *secondaryOpeningHours
 다음 7일 동안 이 장소의 보조 영업시간의 배열을 반환합니다.
NSUIntegeruserRatingsTotal
 이 장소의 평점을 구성하는 리뷰 수를 나타냅니다.
NSArray< GMSPlacePhotoMetadata * > *포토
 장소의 사진을 나타내는 GMSPlacePhotoMetadata 객체의 배열입니다.
NSNumber *UTCOffsetMinutes
 장소의 시간대(UTC) 오프셋(분 단위)
GMSPlacesBusinessStatusbusinessStatus
 장소의 GMSPlaceBusinessStatus입니다.
NSString *editorialSummary
 이 장소의 편집 요약을 반환합니다.
UIColor *iconBackgroundColor
 장소 유형에 따른 아이콘의 배경 색상으로, 아이콘 뒤의 보기 색상을 지정합니다.
NSURL *iconImageURL
 장소 유형에 따른 URL로, 장소 아이콘의 NSData를 가져오는 데 사용할 수 있습니다.
GMSBooleanPlaceAttribute테이크아웃
 테이크아웃 경험에 대한 장소 속성입니다.
GMSBooleanPlaceAttribute배송
 배달 서비스에 대한 장소 속성입니다.
GMSBooleanPlaceAttributedineIn
 경험에서 식사하기 위한 장소 속성입니다.
GMSBooleanPlaceAttributecurbsidePickup
 매장 밖 수령 서비스에 대한 장소 속성입니다.
GMSBooleanPlaceAttribute예약 가능한
 관광객에게 인기 있는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesBreakfast
 장소가 아침 식사를 제공함을 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesLunch
 점심 식사 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesDinner
 저녁 식사를 제공하는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesBeer
 맥주를 판매하는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesWine
 와인을 판매하는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesBrunch
 브런치를 제공하는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributeservesVegetarianFood
 채식 요리를 제공하는 장소를 나타내는 장소 속성입니다.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 입구에서 휠체어에 진입할 수 있음을 나타내는 장소 속성입니다.

구성원 기능 문서

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) 날짜

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

openingHours, UTCOffsetMinutes, date를 기준으로 장소의 영업 여부를 계산합니다.

매개변수:
날짜장소의 영업 여부를 확인하는 데 사용되는 기준점입니다.
반환:
장소가 영업 중인 경우 GMSPlaceOpenStatusOpen, 장소가 폐업한 경우 GMSPlaceOpenStatusClosed, 영업 상태를 알 수 없는 경우 GMSPlaceOpenStatusUnknown입니다.
<ph type="x-smartling-placeholder">
</ph>
참고:
이 기능은 지원 중단되었습니다. 이 메서드는 지원 중단되고 GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. 로 대체됩니다.

openingHours, UTCOffsetMinutes, [NSDate date]에서 가져온 현재 날짜 및 시간을 기준으로 장소의 영업 여부를 계산합니다.

반환:
장소가 영업 중인 경우 GMSPlaceOpenStatusOpen, 장소가 폐업한 경우 GMSPlaceOpenStatusClosed, 영업 상태를 알 수 없는 경우 GMSPlaceOpenStatusUnknown입니다.
<ph type="x-smartling-placeholder">
</ph>
참고:
이 기능은 지원 중단되었습니다. 이 메서드는 지원 중단되고 GMSPlacesClient::isOpen:place:callback로 대체되었으며 향후 출시에서 삭제될 예정입니다.

속성 문서

- (NSString*) name [read, copy]

장소의 이름입니다.

- (NSString*) placeID [read, copy]

이 장소의 장소 ID입니다.

- (CLLocationCoordinate2D) 좌표 [read, assign]

장소의 위치입니다.

위치가 반드시 장소의 중심이나 특정 입구 또는 출구 지점일 필요는 없으며, 장소의 지리적 범위 내에서 임의로 선택된 일부 지점입니다.

- (NSString*) phoneNumber [read, copy]

국가 코드 포함 형식의 전화번호입니다(예:

'+'로 시작하는 국가 코드를 포함합니다. 예를 들어 Google 시드니의 전화번호는 '+61 2 9374 4000'입니다.

- (NSString*) formattedAddress [read, copy]

간단한 문자열로 표시된 장소의 주소입니다.

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

사용자 리뷰를 기준으로 한 이 장소에 대한 별표 평점은 별 5개입니다.

등급 범위는 1.0~5.0입니다. 0.0은 장소에 대한 평점이 없음을 의미합니다 (예: 장소에 대한 리뷰 수가 충분하지 않음).

- (NSArray<GMSPlaceReview *>*) 리뷰 [read, copy]

장소의 사용자 리뷰를 나타내는 GMSPlaceReview 객체의 배열.

- (GMSPlacesPriceLevel) priceLevel [read, assign]

이 장소의 가격 수준(0~4의 정수)입니다.

예: 값 4는 장소가 '$$$$'임을 의미합니다. 비용이 많이 듭니다. 0은 무료라는 의미입니다 (예: 입장료가 무료인 박물관).

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

이 장소의 유형입니다.

유형은 NSStrings이며 유효한 값은 <https://developers.google.com/places/ios-sdk/supported_types>에 설명된 모든 유형입니다.

- (NSURL*) 웹사이트 [read, copy]

이 장소의 웹사이트입니다.

- (NSAttributedString*) attributions [read, copy]

이 장소에 대한 데이터 제공업체 저작자 표시 문자열입니다.

이러한 매개변수는 NSAttributedString으로 제공되며, 각 제공업체의 웹사이트로 연결되는 하이퍼링크를 포함할 수 있습니다.

일반적으로 Places SDK 서비스 약관에 설명된 대로 이 GMSPlace의 데이터가 표시되는 경우 사용자에게 표시되어야 합니다.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

이 장소에 권장되는 표시 영역입니다.

장소의 크기를 알 수 없는 경우 nil일 수 있습니다.

이 메서드는 이 장소를 표시하는 데 적합한 크기의 표시 영역을 반환합니다. 예를 들어 매장을 나타내는 GMSPlace 객체는 표시 영역이 비교적 작을 수 있는 반면, 국가를 나타내는 GMSPlace 객체의 표시 영역은 매우 클 수 있습니다.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

장소의 주소에 있는 구성요소를 나타내는 GMSAddressComponent 객체의 배열.

이러한 구성요소는 장소의 주소에 대한 구조화된 정보를 추출하기 위한 목적으로 제공됩니다(예: 특정 장소가 있는 도시 찾기).

이러한 구성요소는 주소 형식에 사용해서는 안 됩니다. 형식이 지정된 주소가 필요한 경우 현지화된 형식의 주소를 제공하는 formattedAddress 속성을 사용합니다.

- (GMSPlusCode*) plusCode [read, assign]

이 장소의 위치를 나타내는 플러스 코드 표현입니다.

- (GMSOpeningHours*) openingHours [read, assign]

이 장소에 대한 일반 영업시간 정보입니다.

가능한 경우 영업 상태, 기간, 요일 텍스트가 포함됩니다.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

다음 7일 동안 이 장소의 영업 시간을 반환합니다.

기간은 요청일 자정에 시작되어 6일 후 오후 11시 59분에 종료됩니다.

GMSOpeningHoursGMSPlaceSpecialDay 항목이 GMSPlace currentOpeningHoursGMSPlace secondaryOpeningHours에만 표시됩니다.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

다음 7일 동안 이 장소의 보조 영업시간의 배열을 반환합니다.

보조 영업시간은 비즈니스의 기본 영업시간과 다릅니다. 예를 들어 음식점은 드라이브스루 시간 또는 배달 시간을 보조 영업시간으로 지정할 수 있습니다. 다양한 유형의 보조 시간은 GMSPlaceHoursType을 참고하세요.

GMSOpeningHoursGMSPlaceSpecialDay 항목이 GMSPlace currentOpeningHoursGMSPlace secondaryOpeningHours에만 표시됩니다.

- (NSUInteger) userRatingsTotal [read, assign]

이 장소의 평점을 구성하는 리뷰 수를 나타냅니다.

- (NSArray<GMSPlacePhotoMetadata *>*) photos [read, copy]

장소의 사진을 나타내는 GMSPlacePhotoMetadata 객체의 배열입니다.

- (NSNumber*) UTCOffsetMinutes [read, assign]

장소의 시간대(UTC) 오프셋(분 단위)

장소의 GMSPlaceBusinessStatus입니다.

- (NSString*) editorialSummary [read, copy]

이 장소의 편집 요약을 반환합니다.

- (UIColor*) iconBackgroundColor [read, assign]

장소 유형에 따른 아이콘의 배경 색상으로, 아이콘 뒤의 보기 색상을 지정합니다.

- (NSURL*) iconImageURL [read, assign]

장소 유형에 따른 URL로, 장소 아이콘의 NSData를 가져오는 데 사용할 수 있습니다.

참고: URL 링크는 만료되지 않으며 이미지 크기 가로세로 비율은 유형에 따라 다를 수 있습니다.

- (GMSBooleanPlaceAttribute) takeout [read, assign]

테이크아웃 경험에 대한 장소 속성입니다.

- (GMSBooleanPlaceAttribute) delivery [read, assign]

배달 서비스에 대한 장소 속성입니다.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

경험에서 식사하기 위한 장소 속성입니다.

매장 밖 수령 서비스에 대한 장소 속성입니다.

관광객에게 인기 있는 장소를 나타내는 장소 속성입니다.

장소가 아침 식사를 제공함을 나타내는 장소 속성입니다.

점심 식사 장소를 나타내는 장소 속성입니다.

저녁 식사를 제공하는 장소를 나타내는 장소 속성입니다.

맥주를 판매하는 장소를 나타내는 장소 속성입니다.

와인을 판매하는 장소를 나타내는 장소 속성입니다.

브런치를 제공하는 장소를 나타내는 장소 속성입니다.

채식 요리를 제공하는 장소를 나타내는 장소 속성입니다.

입구에서 휠체어에 진입할 수 있음을 나타내는 장소 속성입니다.