Place

Place 클래스

google.maps.places.Place 클래스

이 클래스는 PlaceOptions를 구현합니다.

const {Place} = await google.maps.importLibrary("places")를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.

Place
Place(options)
매개변수: 
searchByText
searchByText(request)
매개변수: 
반환 값:  Promise<{places:Array<Place>}>
텍스트 쿼리 기반 장소 검색입니다.
searchNearby
searchNearby(request)
매개변수: 
반환 값:  Promise<{places:Array<Place>}>
주변 장소를 검색합니다.
accessibilityOptions
유형:  AccessibilityOptions optional
이 장소의 접근성 옵션입니다. undefined(접근성 옵션 데이터가 서버에서 호출되지 않은 경우)
addressComponents
유형:  Array<AddressComponent> optional
이 장소의 위치에 대한 주소 구성요소 모음입니다. 알려진 주소 데이터가 없는 경우 빈 객체입니다. 주소 데이터가 서버에서 호출되지 않은 경우 undefined
adrFormatAddress
유형:  string optional
adr 마이크로포맷의 장소 주소 표현입니다.
allowsDogs
유형:  boolean optional
attributions
유형:  Array<Attribution> optional
장소에 표시해야 하는 데이터 제공자입니다.
businessStatus
유형:  BusinessStatus optional
위치의 운영 상태입니다. 알려진 상태가 없는 경우 null undefined: 상태 데이터가 서버에서 로드되지 않은 경우
displayName
유형:  string optional
위치의 표시 이름입니다. 이름이 없는 경우 null 이름 데이터가 서버에서 로드되지 않은 경우 undefined
displayNameLanguageCode
유형:  string optional
위치의 표시 이름의 언어입니다. 이름이 없는 경우 null 이름 데이터가 서버에서 로드되지 않은 경우 undefined
editorialSummary
유형:  string optional
이 장소의 콘텐츠 요약입니다. 편집자 요약이 없는 경우 null undefined(이 필드가 아직 요청되지 않은 경우)
editorialSummaryLanguageCode
유형:  string optional
이 장소의 콘텐츠 요약 언어입니다. 편집자 요약이 없는 경우 null undefined(이 필드가 아직 요청되지 않은 경우)
evChargeOptions
유형:  EVChargeOptions optional
장소에서 제공하는 전기차 충전 옵션입니다. EV 충전 옵션이 서버에서 호출되지 않은 경우 undefined
formattedAddress
유형:  string optional
위치의 전체 주소입니다.
fuelOptions
유형:  FuelOptions optional
장소에서 제공하는 연료 옵션입니다. 서버에서 연료 옵션을 호출하지 않은 경우 undefined
googleMapsURI
유형:  string optional
이 장소에 대한 공식 Google 페이지의 URL입니다. 장소에 대한 최상의 정보가 포함된 Google 소유 페이지입니다.
hasCurbsidePickup
유형:  boolean optional
장소에 매장 밖 수령이 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
hasDelivery
유형:  boolean optional
장소에 배달이 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
hasDineIn
유형:  boolean optional
장소에 매장 내 식사가 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
hasLiveMusic
유형:  boolean optional
hasMenuForChildren
유형:  boolean optional
hasOutdoorSeating
유형:  boolean optional
hasRestroom
유형:  boolean optional
hasTakeout
유형:  boolean optional
장소에 테이크아웃이 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
iconBackgroundColor
유형:  string optional
장소 카테고리의 기본 16진수 색상 코드입니다.
id
유형:  string
고유한 장소 ID입니다.
internationalPhoneNumber
유형:  string optional
장소의 전화번호(국가 코드 포함 형식)입니다. 국제 형식에는 국가 코드가 포함되며 플러스(+) 기호가 접두사로 붙습니다.
isGoodForChildren
유형:  boolean optional
isGoodForGroups
유형:  boolean optional
isGoodForWatchingSports
유형:  boolean optional
isReservable
유형:  boolean optional
장소의 예약 가능 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
location
유형:  LatLng optional
장소의 위치입니다.
nationalPhoneNumber
유형:  string optional
번호의 지역 규칙에 따라 형식이 지정된 장소의 전화번호입니다.
parkingOptions
유형:  ParkingOptions optional
장소에서 제공하는 주차 옵션입니다. undefined(서버에서 주차 옵션 데이터를 호출하지 않은 경우)
paymentOptions
유형:  PaymentOptions optional
장소에서 제공하는 결제 옵션입니다. 결제 옵션 데이터가 서버에서 호출되지 않은 경우 undefined
photos
유형:  Array<Photo> optional
이 장소의 사진입니다. 컬렉션에는 최대 10개의 Photo 객체가 포함됩니다.
plusCode
유형:  PlusCode optional
postalAddress
유형:  PostalAddress optional
priceLevel
유형:  PriceLevel optional
장소의 가격대입니다. 이 속성은 다음 값 중 하나를 반환할 수 있습니다.
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
유형:  PriceRange optional
이 장소의 가격대입니다. endPrice는 설정되지 않을 수 있으며, 이는 상한이 없는 범위를 나타냅니다 (예: '100달러 이상').
primaryType
유형:  string optional
위치의 기본 유형입니다. 유형이 없는 경우 null undefined 유형 데이터가 서버에서 로드되지 않은 경우
primaryTypeDisplayName
유형:  string optional
위치의 기본 유형 표시 이름입니다. 유형이 없는 경우 null undefined 유형 데이터가 서버에서 로드되지 않은 경우
primaryTypeDisplayNameLanguageCode
유형:  string optional
위치의 기본 유형 표시 이름의 언어입니다. 유형이 없는 경우 null undefined 유형 데이터가 서버에서 로드되지 않은 경우
rating
유형:  number optional
이 장소의 사용자 리뷰를 기반으로 한 평점(1.0~5.0)입니다.
regularOpeningHours
유형:  OpeningHours optional
requestedLanguage
유형:  string optional
이 장소에 대해 요청된 언어입니다.
requestedRegion
유형:  string optional
이 장소에 대해 요청된 지역입니다.
reviews
유형:  Array<Review> optional
이 장소의 리뷰 목록입니다.
servesBeer
유형:  boolean optional
장소에서 맥주를 판매하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesBreakfast
유형:  boolean optional
장소에서 아침 식사를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesBrunch
유형:  boolean optional
장소에서 브런치를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesCocktails
유형:  boolean optional
servesCoffee
유형:  boolean optional
servesDessert
유형:  boolean optional
servesDinner
유형:  boolean optional
장소에서 저녁 식사를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesLunch
유형:  boolean optional
장소에서 점심을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesVegetarianFood
유형:  boolean optional
장소에서 채식 요리를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
servesWine
유형:  boolean optional
장소에서 와인을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다. 이 필드가 아직 요청되지 않은 경우 'undefined'를 반환합니다.
svgIconMaskURI
유형:  string optional
장소의 카테고리를 나타내는 데 사용할 수 있는 SVG 이미지 마스크 리소스의 URI입니다.
types
유형:  Array<string> optional
이 장소의 유형 배열 (예: ["political", "locality"] 또는 ["restaurant", "establishment"])입니다.
userRatingCount
유형:  number optional
이 장소의 Place.rating에 기여한 사용자 평점 수입니다.
utcOffsetMinutes
유형:  number optional
장소의 현재 시간대의 UTC 오프셋(분)입니다. 예를 들어 일광 절약 시간의 오스트레일리아 동부 표준시 (GMT+10)는 UTC보다 11시간 빠르므로 utc_offset_minutes660이 됩니다. UTC보다 늦은 시간대의 경우 오프셋이 음수입니다. 예를 들어 카보베르데의 utc_offset_minutes-60입니다.
viewport
유형:  LatLngBounds optional
지도로 이 장소를 표시할 때 기본 표시 영역입니다.
websiteURI
유형:  string optional
비즈니스 홈페이지와 같이 이 장소의 신뢰할 수 있는 웹사이트입니다.
openingHours
유형:  OpeningHours optional
hasWiFi
유형:  boolean optional
fetchFields
fetchFields(options)
매개변수: 
반환 값:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
매개변수: 
  • dateDate optional
반환 값:  Promise<Date optional>
다음 OpeningHoursTime을 나타내는 날짜를 계산합니다. 결과를 계산하기에 데이터가 불충분하거나 이 장소가 운영되지 않는 경우 undefined를 반환합니다.
BetaisOpen
isOpen([date])
매개변수: 
  • date