개요
특정 물리적 장소를 나타냅니다.
GMSPlace는 물리적 위치 관련 정보(이름, 위치, 기타 정보가 포함될 수 있음)를 요약합니다. 이 클래스는 변경할 수 없습니다.
공개 멤버 함수 | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
기본 초기화는 사용할 수 없습니다. | |
(GMSPlaceOpenStatus) | - isOpen |
openingHours , UTCOffsetMinutes , [NSDate date] 에서 획득한 현재 날짜 및 시간을 기준으로 장소가 영업 중인지 여부를 계산합니다. | |
속성 | |
NSString * | name |
장소의 이름입니다. | |
NSString * | 장소 ID |
이 장소의 장소 ID입니다. | |
CLLocationCoordinate2D | 좌표 |
장소의 위치입니다. | |
NSString * | 전화번호 |
이 장소의 전화번호(국제 형식, 예: ) | |
NSString * | 형식이 지정된 주소 |
간단한 문자열로 표시되는 장소의 주소입니다. | |
부동 소수점 | 평점 |
사용자 리뷰를 기준으로 이 장소에 대한 별점 5점입니다. | |
GMSPlacesPriceLevel | priceLevel |
이 장소의 가격 수준(0~4 사이의 정수)입니다. | |
NSArray< NSString * > * | 유형 |
이 장소의 유형입니다. | |
NSURL * | 웹사이트 |
이 장소의 웹사이트입니다. | |
NSAttributedString * | 기여 분석 |
이 장소의 데이터 제공업체 속성 문자열입니다. | |
GMSPlaceViewportInfo * | viewportInfo |
이 장소에 권장되는 뷰포트입니다. | |
NSArray< GMSAddressComponent * > * | addressComponents |
장소 주소의 구성요소를 나타내는 GMSAddressComponent 객체의 배열 | |
GMSPlusCode * | 플러스 코드 |
이 장소의 위치를 나타내는 Plus Code 표현입니다. | |
GMSOpeningHours * | 영업 시작 시간 |
이 장소의 일반적인 비즈니스 영업시간 정보입니다. | |
GMSOpeningHours * | currentOpeningHours |
향후 7일 동안 이 장소의 영업시간을 반환합니다. | |
NSArray< GMSOpeningHours * > * | secondaryOpeningHours |
향후 7일 동안 이 장소의 보조 영업시간 배열을 반환합니다. | |
NSU정수 | userRatingsTotal |
이 장소의 평점을 구성하는 리뷰 수를 나타냅니다. | |
NSArray< GMSPlacePhotoMetadata * > * | 사진 |
장소의 사진을 나타내는 GMSPlacePhotoMetadata 객체의 배열 | |
NSNumber * | UTC오프셋분 |
장소의 시간대 UTC 오프셋. | |
GMSPlacesBusinessStatus | businessStatus |
장소의 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] 입니다. |
- (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분에 종료됩니다.
GMSOpeningHours
의 GMSPlaceSpecialDay
항목은 GMSPlace
currentOpeningHours
및 GMSPlace
secondaryOpeningHours
에만 존재합니다.
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
향후 7일 동안 이 장소의 보조 영업시간 배열을 반환합니다.
보조 영업시간은 비즈니스의 기본 영업시간과 다릅니다. 예를 들어 음식점의 영업시간 또는 배달 시간을 보조 영업시간으로 지정할 수 있습니다. 다른 유형의 보조 영업시간은 GMSPlaceHoursType
를 참고하세요.
GMSOpeningHours
의 GMSPlaceSpecialDay
항목은 GMSPlace
currentOpeningHours
및 GMSPlace
secondaryOpeningHours
에만 존재합니다.
- (NSUInteger) userRatingsTotal [read, assign] |
이 장소의 평점을 구성하는 리뷰 수를 나타냅니다.
- (NSArray<GMSPlacePhotoMetadata *>*) 사진 [read, copy] |
장소의 사진을 나타내는 GMSPlacePhotoMetadata
객체의 배열
- (NSNumber*) UTCOffsetMinutes [read, assign] |
장소의 시간대 UTC 오프셋.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
장소의 GMSPlaceBusinessStatus
입니다.
- (NSString*) editorialSummary [read, copy] |
이 장소의 편집자 요약을 반환합니다.
- (UIColor*) iconBackgroundColor [read, assign] 입니다. |
장소 유형에 따라 아이콘 뒤에 있는 뷰의 색상을 지정하기 위한 아이콘의 배경 색상입니다.
- (NSURL*) iconImageURL [read, assign] |
장소 유형에 따른 URL로, 장소 아이콘의 NSData를 검색하는 데 사용할 수 있습니다.
참고: URL 링크는 만료되지 않으며 이미지 크기 가로세로 비율은 유형에 따라 다를 수 있습니다.
- (GMSbooleanPlaceAttribute) 테이크아웃 [read, assign] |
테이크아웃 경험을 위한 장소 속성
- (GMSbooleanPlaceAttribute) delivery [read, assign] |
배송 서비스의 장소 속성입니다.
- (GMSbooleanPlaceAttribute) dineIn [read, assign] |
식사용 속성을 배치합니다.
- (GMSbooleanPlaceAttribute) curbsidePickup [read, assign] |
매장 밖 수령 서비스를 위한 장소 속성
- (GMSbooleanPlaceAttribute) 예약 가능 [read, assign] |
장소가 관광객에게 인기 있다고 나타내는 장소 속성입니다.
- (GMSbooleanPlaceAttribute) servesBreakfast [read, assign] |
Place Attribute는 장소가 조식을 제공함을 나타냅니다.
- (GMSbooleanPlaceAttribute) servesLunch [read, assign] |
장소 특성이 점심 식사를 제공함을 나타냅니다.
- (GMSbooleanPlaceAttribute) servesDinner [read, assign] |
저녁 식사를 제공하는 장소임을 나타내는 Place Attribute
- (GMSbooleanPlaceAttribute) servesBeer [read, assign] |
장소 맥주를 나타내는 장소 속성입니다.
- (GMSbooleanPlaceAttribute) servesWine [read, assign] |
장소 와인을 제공하는 장소 속성을 나타냅니다.
- (GMSbooleanPlaceAttribute) servesBrunch [read, assign] |
브런치를 제공하는 장소임을 나타내는 장소 속성
- (GMSbooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Place Attribute는 속성에서 채식 요리를 제공합니다.
- (GMSbooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
장소 입구에서 휠체어 이용 가능 장소임을 나타내는 장소 속성입니다.