GMSPlace 클래스 참조

GMSPlace 클래스 참조

개요

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

GMSPlace는 물리적 위치 관련 정보(이름, 위치, 기타 정보가 포함될 수 있음)를 요약합니다. 이 클래스는 변경할 수 없습니다.

공개 멤버 함수

(GMSPlaceOpenStatus)- isOpenAtDate:
 기본 초기화는 사용할 수 없습니다.
(GMSPlaceOpenStatus)- isOpen
 openingHours, UTCOffsetMinutes, [NSDate date]에서 획득한 현재 날짜 및 시간을 기준으로 장소가 영업 중인지 여부를 계산합니다.

속성

NSString * name
 장소의 이름입니다.
NSString * 장소 ID
 이 장소의 장소 ID입니다.
CLLocationCoordinate2D좌표
 장소의 위치입니다.
NSString * 전화번호
 이 장소의 전화번호(국제 형식, 예:
)
NSString * 형식이 지정된 주소
 간단한 문자열로 표시되는 장소의 주소입니다.
부동 소수점평점
 사용자 리뷰를 기준으로 이 장소에 대한 별점 5점입니다.
GMSPlacesPriceLevelpriceLevel
 이 장소의 가격 수준(0~4 사이의 정수)입니다.
NSArray< NSString * > * 유형
 이 장소의 유형입니다.
NSURL * 웹사이트
 이 장소의 웹사이트입니다.
NSAttributedString * 기여 분석
 이 장소의 데이터 제공업체 속성 문자열입니다.
GMSPlaceViewportInfoviewportInfo
 이 장소에 권장되는 뷰포트입니다.
NSArray< GMSAddressComponent * > * addressComponents
 장소 주소의 구성요소를 나타내는 GMSAddressComponent 객체의 배열
GMSPlusCode플러스 코드
 이 장소의 위치를 나타내는 Plus Code 표현입니다.
GMSOpeningHours영업 시작 시간
 이 장소의 일반적인 비즈니스 영업시간 정보입니다.
GMSOpeningHourscurrentOpeningHours
 향후 7일 동안 이 장소의 영업시간을 반환합니다.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 향후 7일 동안 이 장소의 보조 영업시간 배열을 반환합니다.
NSU정수userRatingsTotal
 이 장소의 평점을 구성하는 리뷰 수를 나타냅니다.
NSArray< GMSPlacePhotoMetadata * > * 사진
 장소의 사진을 나타내는 GMSPlacePhotoMetadata 객체의 배열
NSNumber * UTC오프셋분
 장소의 시간대 UTC 오프셋.
GMSPlacesBusinessStatusbusinessStatus
 장소의 GMSPlaceBusinessStatus입니다.
NSString * editorialSummary
 이 장소의 편집자 요약을 반환합니다.
UI색상 * 아이콘 배경색
 장소 유형에 따라 아이콘 뒤에 있는 뷰의 색상을 지정하기 위한 아이콘의 배경 색상입니다.
NSURL * 아이콘 이미지 URL
 장소 유형에 따른 URL로, 장소 아이콘의 NSData를 검색하는 데 사용할 수 있습니다.
GMS 부울 장소 속성테이크아웃
 테이크아웃 경험을 위한 장소 속성
GMS 부울 장소 속성배송
 배송 서비스의 장소 속성입니다.
GMS 부울 장소 속성dineIn
 식사용 속성을 배치합니다.
GMS 부울 장소 속성매장 밖 수령
 매장 밖 수령 서비스를 위한 장소 속성
GMS 부울 장소 속성예약 가능
 장소가 관광객에게 인기 있다고 나타내는 장소 속성입니다.
GMS 부울 장소 속성servesBreakfast
 Place Attribute는 장소가 조식을 제공함을 나타냅니다.
GMS 부울 장소 속성servesLunch
 장소 특성이 점심 식사를 제공함을 나타냅니다.
GMS 부울 장소 속성저녁 식사
 저녁 식사를 제공하는 장소임을 나타내는 Place Attribute
GMS 부울 장소 속성servesBeer
 장소 맥주를 나타내는 장소 속성입니다.
GMS 부울 장소 속성servesWine
 장소 와인을 제공하는 장소 속성을 나타냅니다.
GMS 부울 장소 속성servesBrunch
 브런치를 제공하는 장소임을 나타내는 장소 속성
GMS 부울 장소 속성servesVegetarianFood
 Place Attribute는 속성에서 채식 요리를 제공합니다.
GMS 부울 장소 속성wheelchairAccessibleEntrance
 장소 입구에서 휠체어 이용 가능 장소임을 나타내는 장소 속성입니다.

멤버 함수 문서

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

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

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

매개변수:
date장소의 영업 여부를 결정하는 데 사용되는 기준 시점입니다.
반환:
장소가 영업 중인 경우 GMSPlaceOpenStatusOpen, 영업이 종료된 경우 GMSPlaceOpenStatusClosed, 영업 상태를 알 수 없는 경우 GMSPlaceOpenStatusUnknown입니다.
참고:
지원이 중단되었습니다. 이 메서드는 지원 중단되고 GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. 로 대체됩니다.

openingHours, UTCOffsetMinutes, [NSDate date]에서 획득한 현재 날짜 및 시간을 기준으로 장소가 영업 중인지 여부를 계산합니다.

반환:
장소가 영업 중인 경우 GMSPlaceOpenStatusOpen, 영업이 종료된 경우 GMSPlaceOpenStatusClosed, 영업 상태를 알 수 없는 경우 GMSPlaceOpenStatusUnknown입니다.
참고:
지원이 중단되었습니다. 이 메서드는 지원 중단되고 GMSPlacesClient::isOpen:place:callback로 대체되었으며 향후 버전에서 삭제될 예정입니다.

속성 문서

- (이름 문자열*) 이름 [read, copy]

장소의 이름입니다.

- (NSString*) placeID [read, copy]

이 장소의 장소 ID입니다.

- (CLLocationCoordinate2D) 좌표 [read, assign]

장소의 위치입니다.

위치가 반드시 장소의 중심이나 특정 입구 또는 출구 지점은 아니더라도, 장소의 지리적 범위 내에서 임의로 선택한 지점일 수 있습니다.

- (NSString*) phoneNumber [read, copy]

이 장소의 전화번호입니다(예: 국제 형식).

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

- (NSString*) formatAddress [read, copy]

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

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

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

평점 범위는 1.0~5.0입니다. 0.0은 이 장소에 대한 평점이 없다는 뜻입니다 (예: 리뷰한 사용자가 충분하지 않음).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

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

예를 들어 값이 4이면 이 장소가 '$$$$' (비싼 장소)임을 의미합니다. 0 값은 무료 입장을 의미합니다 (예: 무료 입장 가능한 박물관).

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

이 장소의 유형입니다.

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

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

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

- (NSAttributedString*) 기여 분석 [read, copy]

이 장소의 데이터 제공업체 속성 문자열입니다.

이러한 객체는 각 제공업체의 웹사이트 하이퍼링크를 포함할 수 있는 NSAttributedString으로 제공됩니다.

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

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]입니다.

이 장소에 권장되는 뷰포트입니다.

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

그러면 이 장소를 표시하는 데 적합한 크기의 뷰포트가 반환됩니다. 예를 들어 매장을 나타내는 GMSPlace 객체에는 표시 영역이 비교적 작을 수 있고, 국가를 나타내는 GMSPlace 객체에는 표시 영역이 매우 클 수 있습니다.

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

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

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

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

- (GMSPlusCode*) plusCode [read, assign]

이 장소의 위치를 나타내는 Plus Code 표현입니다.

- (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 *>*) 사진 [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) delivery [read, assign]

배송 서비스의 장소 속성입니다.

- (GMSbooleanPlaceAttribute) dineIn [read, assign]

식사용 속성을 배치합니다.

매장 밖 수령 서비스를 위한 장소 속성

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

Place Attribute는 장소가 조식을 제공함을 나타냅니다.

장소 특성이 점심 식사를 제공함을 나타냅니다.

저녁 식사를 제공하는 장소임을 나타내는 Place Attribute

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

장소 와인을 제공하는 장소 속성을 나타냅니다.

브런치를 제공하는 장소임을 나타내는 장소 속성

Place Attribute는 속성에서 채식 요리를 제공합니다.

장소 입구에서 휠체어 이용 가능 장소임을 나타내는 장소 속성입니다.