GMSPlace 클래스 참조

GMSPlace 클래스 참조

개요

특정한 실제 장소를 나타냅니다.

GMSPlace는 실제 위치 정보(이름, 위치 및 기타 관련 정보 포함)를 요약합니다. 이 클래스는 변경할 수 없습니다.

공개 멤버 함수

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

속성

NSString * name
 장소의 이름입니다.
NSString * placeID
 이 장소의 장소 ID입니다.
CLLocationCoordinate2D좌표
 장소의 위치입니다.
NSString * phoneNumber
 이 장소의 전화번호(국가 코드 포함 형식(예:
))입니다.
NSString * formattedAddress
 간단한 문자열로 된 장소의 주소입니다.
float 평점
 사용자 리뷰를 기반으로 한 이 장소에 대한 별점 5점입니다.
GMSPlacesPriceLevelpriceLevel
 이 장소의 가격 수준(0~4 사이의 정수)입니다.
NSArray< NSString * > * 유형
 이 장소의 유형입니다.
NSURL * 웹사이트
 이 장소의 웹사이트입니다.
NSAttributedString * 기여 분석
 이 장소의 데이터 제공업체 속성 문자열입니다.
GMSPlaceViewportInfoviewportInfo
 이 장소에 권장되는 표시 영역입니다.
NSArray< GMSAddressComponent * > * addressComponents
 장소의 주소에 있는 구성요소를 나타내는 GMSAddressComponent 객체의 배열.
GMSPlusCodeplusCode
 이 장소의 위치의 플러스 코드 표현입니다.
GMSOpeningHoursopeningHours
 이 장소의 일반적인 비즈니스 영업시간 정보입니다.
GMSOpeningHourscurrentOpeningHours
 다음 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 *) 날짜

기본 init을 사용할 수 없습니다.

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로 대체되었으며 향후 출시에서 삭제될 예정입니다.

속성 문서

- (NSString*) 이름 [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은 장소에 대한 평점이 없다는 의미입니다 (예: 이 장소에 대한 리뷰가 충분하지 않음).

- (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]

이 장소의 위치의 플러스 코드 표현입니다.

- (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) 전송 [read, assign]

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

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

경험 내 식사에 대한 속성 배치

매장 밖 수령 서비스의 장소 속성입니다.

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

장소에서 아침 식사가 제공되는 것을 나타내는 장소 속성입니다.

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

장소에서 저녁 식사가 제공되는 것을 나타내는 장소 속성입니다.

장소에서 맥주 제공을 나타내는 장소 속성입니다.

장소에서 와인을 제공하는 것을 나타내는 장소 속성.

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

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

입구에서 휠체어로 접근할 수 있는 장소를 나타내는 장소 속성입니다.