Place

Place 클래스

google.maps.places.Place 클래스

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
priceLevel
유형:  PriceLevel optional
장소의 가격대입니다. 이 속성은 다음 값 중 하나를 반환할 수 있습니다.
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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])
매개변수: 
  • dateDate optional은 기본적으로 현재입니다.
반환 값:  Promise<boolean optional>
주어진 datetime에 장소가 열려 있는지 확인합니다. 위치에 대한 알려진 데이터가 이를 계산하기에 충분하지 않은 경우(예: 영업시간이 등록되지 않은 경우) undefined로 해결됩니다.
toJSON
toJSON()
매개변수:  없음
반환 값:  요청된 모든 장소 속성이 포함된 JSON 객체 Object

PlaceOptions 인터페이스

google.maps.places.PlaceOptions 인터페이스

장소를 구성하는 옵션입니다.

id
유형:  string
고유한 장소 ID입니다.
requestedLanguage optional
유형:  string optional
세부정보가 반환되어야 하는 언어의 언어 식별자입니다. 지원 언어 목록을 참조하세요.
requestedRegion optional
유형:  string optional
사용자 지역의 지역 코드입니다. 이로 인해 반환되는 사진 및 기타 항목에 영향을 미칠 수 있습니다. 지역 코드에는 ccTLD ('최상위 도메인') 2자리 값이 허용됩니다. 대부분의 ccTLD 코드는 ISO 3166-1 코드와 동일하지만 일부 특별한 예외가 있습니다. 예를 들어 영국의 ccTLD는 'uk' (.co.uk)이지만 ISO 3166-1 코드는 'gb' (기술적으로 '그레이트브리튼 북아일랜드 연합왕국'의 법인)입니다.

AccessibilityOptions 클래스

google.maps.places.AccessibilityOptions 클래스

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

hasWheelchairAccessibleEntrance
유형:  boolean optional
장소에 휠체어 진입로가 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasWheelchairAccessibleParking
유형:  boolean optional
장소에 휠체어 이용 가능 주차장이 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasWheelchairAccessibleRestroom
유형:  boolean optional
장소에 휠체어 이용 가능 화장실이 있는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasWheelchairAccessibleSeating
유형:  boolean optional
장소에서 휠체어 이용 가능 좌석을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.

AddressComponent 클래스

google.maps.places.AddressComponent 클래스

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

longText
유형:  string optional
주소 구성요소의 전체 텍스트입니다.
shortText
유형:  string optional
지정된 주소 구성요소의 축약된 짧은 텍스트입니다.
types
유형:  Array<string>
이 주소 구성요소의 유형을 나타내는 문자열 배열입니다. 유효한 유형 목록은 여기에서 확인할 수 있습니다.

Attribution 클래스

google.maps.places.Attribution 클래스

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

provider
유형:  string optional
이 장소 결과에 대해 표시할 저작자 표시 텍스트입니다.
providerURI
유형:  string optional

AuthorAttribution 클래스

google.maps.places.AuthorAttribution 클래스

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

displayName
유형:  string
이 결과의 작성자 이름입니다.
photoURI
유형:  string optional
이 결과의 작성자 사진 URI입니다. 이 기능은 항상 제공되지 않을 수 있습니다.
uri
유형:  string optional
이 결과의 작성자 프로필 URI입니다.

ConnectorAggregation 클래스

google.maps.places.ConnectorAggregation 클래스

동일한 유형 및 동일한 충전 속도의 커넥터에 대해 집계된 EV 충전 정보입니다.

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

availabilityLastUpdateTime
유형:  Date optional
이 집계의 커넥터 가용성 정보가 마지막으로 업데이트된 시간입니다.
availableCount
유형:  number optional
현재 사용 가능한 이 집계의 커넥터 수입니다.
count
유형:  number
이 집계의 커넥터 수입니다.
maxChargeRateKw
유형:  number
집계의 각 커넥터의 정적 최대 충전 속도(kW)입니다.
outOfServiceCount
유형:  number optional
현재 서비스 중단된 이 집계의 커넥터 수입니다.
type
유형:  EVConnectorType optional
이 집계의 커넥터 유형입니다.

EVChargeOptions 클래스

google.maps.places.EVChargeOptions 클래스

장소에 호스팅된 전기자동차 충전소에 관한 정보입니다.

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

connectorAggregations
동일한 유형과 동일한 충전 속도의 커넥터가 포함된 EV 충전 커넥터 집계 목록입니다.
connectorCount
유형:  number
이 충전소의 커넥터 수입니다. 일부 포트에는 커넥터가 여러 개 있을 수 있지만 한 번에 한 대의 자동차만 충전할 수 있으므로 커넥터 수가 동시에 충전할 수 있는 자동차의 총수보다 클 수 있습니다.

EVConnectorType 상수

google.maps.places.EVConnectorType 상수

EV 충전 커넥터 유형입니다.

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

CCS_COMBO_1 Combined Charging System (AC 및 DC) SAE Type-1 J-1772 커넥터를 기반으로 합니다.
CCS_COMBO_2 Combined Charging System (AC 및 DC) Type-2 Mennekes 커넥터를 기반으로 합니다.
CHADEMO CHAdeMO 유형 커넥터
J1772 J1772 유형 1 커넥터
OTHER 기타 커넥터 유형입니다.
TESLA 일반 TESLA 커넥터입니다. 북미에서는 NACS이지만 세계 다른 지역에서는 NACS가 아닐 수 있습니다 (예: CCS Combo 2 (CCS2) 또는 GB/T). 이 값은 실제 커넥터 유형을 나타내기보다는 Tesla 소유 충전소에서 Tesla 브랜드 차량을 충전할 수 있는 기능을 나타냅니다.
TYPE_2 IEC 62196 유형 2 커넥터 MENNEKES라고도 합니다.
UNSPECIFIED_GB_T GB/T 유형은 중국의 GB/T 표준에 해당합니다. 이 유형은 모든 GB_T 유형을 포함합니다.
UNSPECIFIED_WALL_OUTLET 지정되지 않은 전원 콘센트입니다.

EVSearchOptions 인터페이스

google.maps.places.EVSearchOptions 인터페이스

장소 검색 요청에 지정할 수 있는 전기차 관련 옵션입니다.

connectorTypes optional
유형:  Array<EVConnectorType> optional
선호하는 EV 커넥터 유형 목록입니다. 나열된 커넥터 유형을 지원하지 않는 장소는 필터링됩니다.
minimumChargingRateKw optional
유형:  number optional
필요한 최소 충전 속도(킬로와트)입니다. 충전 요금이 지정된 요금보다 낮은 장소는 필터링됩니다.

FetchFieldsRequest 인터페이스

google.maps.places.FetchFieldsRequest 인터페이스

장소 필드를 가져오는 옵션입니다.

fields
유형:  Array<string>
가져올 필드 목록입니다.

FuelOptions 클래스

google.maps.places.FuelOptions 클래스

주유소의 연료 옵션에 관한 최신 정보입니다. 이 정보는 정기적으로 업데이트됩니다.

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

fuelPrices
유형:  Array<FuelPrice>
이 주유소에서 판매하는 각 연료 유형의 연료 가격 목록입니다. 연료 유형당 항목 하나입니다.

FuelPrice 클래스

google.maps.places.FuelPrice 클래스

특정 유형의 연료에 대한 연료 가격 정보입니다.

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

price
유형:  Money optional
연료 가격입니다.
type
유형:  FuelType optional
연료 유형입니다.
updateTime
유형:  Date optional
연료 가격이 마지막으로 업데이트된 시간입니다.

FuelType 상수

google.maps.places.FuelType 상수

연료 유형입니다.

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

BIO_DIESEL 바이오디젤
DIESEL 디젤 연료
E80 E 80.
E85 E 85.
LPG LPG
METHANE 메탄
MIDGRADE 중급
PREMIUM Premium
REGULAR_UNLEADED 일반 무연
SP100 SP 100
SP91 SP 91.
SP91_E10 SP 91 E10
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL 트럭 디젤

Money 클래스

google.maps.places.Money 클래스

해당 통화 유형의 금액을 나타냅니다.

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

currencyCode
유형:  string
ISO 4217에 정의된 3자리 통화 코드입니다.
nanos
유형:  number
금액의 나노 (10^-9) 단위 수입니다.
units
유형:  number
금액의 전체 단위입니다. 예를 들어 Money.currencyCode가 'USD'인 경우 1단위는 1달러(USD)입니다.
toString
toString()
매개변수:  없음
반환 값:  string
통화 기호와 함께 금액을 사람이 읽을 수 있는 형식으로 반환합니다.

OpeningHours 클래스

google.maps.places.OpeningHours 클래스

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

periods
일요일부터 시작하여 각 요일을 시간순으로 나타내는 영업 기간입니다. 장소가 영업하지 않는 날은 포함되지 않습니다.
weekdayDescriptions
유형:  Array<string>
각 요일의 형식이 지정된 영업시간을 나타내는 일곱 개 문자열의 배열입니다. Place Service는 현재 언어에 맞게 영업시간의 형식을 지정하고 현지화합니다. 이 배열에서 요소의 순서는 언어에 따라 다릅니다. 일부 언어에서는 월요일에 한 주를 시작하고 다른 언어에서는 일요일에 시작합니다.

OpeningHoursPeriod 클래스

google.maps.places.OpeningHoursPeriod 클래스

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

close
유형:  OpeningHoursPoint optional
장소의 영업 종료 시간입니다.
open
장소의 영업 시작 시간입니다.

OpeningHoursPoint 클래스

google.maps.places.OpeningHoursPoint 클래스

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

day
유형:  number
요일입니다. 일요일부터 시작하는 [0, 6] 범위의 숫자입니다. 예를 들어, 2는 화요일을 의미합니다.
hour
유형:  number
OpeningHoursPoint.time의 시간을 [0, 23] 범위의 숫자로 나타냅니다. 이는 장소의 시간대로 보고됩니다.
minute
유형:  number
OpeningHoursPoint.time의 분을 숫자로 나타낸 것으로, 범위는 [0, 59]입니다. 이는 장소의 시간대로 보고됩니다.

ParkingOptions 클래스

google.maps.places.ParkingOptions 클래스

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

hasFreeGarageParking
유형:  boolean optional
장소에서 무료 차고 주차를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasFreeParkingLot
유형:  boolean optional
장소에서 무료 주차장을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasFreeStreetParking
유형:  boolean optional
장소에서 무료 노상 주차를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasPaidGarageParking
유형:  boolean optional
장소에서 유료 실내 주차를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasPaidParkingLot
유형:  boolean optional
장소에서 유료 주차장을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasPaidStreetParking
유형:  boolean optional
장소에서 유료 노상 주차를 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
hasValetParking
유형:  boolean optional
장소에서 발레파킹을 제공하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.

PaymentOptions 클래스

google.maps.places.PaymentOptions 클래스

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

acceptsCashOnly
유형:  boolean optional
현금으로만 결제가 가능한 장소인지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
acceptsCreditCards
유형:  boolean optional
장소에서 신용카드를 통한 결제를 허용하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
acceptsDebitCards
유형:  boolean optional
장소에서 직불카드를 통한 결제를 허용하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.
acceptsNFC
유형:  boolean optional
장소에서 NFC를 통한 결제를 허용하는지 여부입니다. 값을 알 수 있는 경우 'true' 또는 'false'를 반환합니다. 값을 알 수 없는 경우 'null'을 반환합니다.

Photo 클래스

google.maps.places.Photo 클래스

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

authorAttributions
이 사진에 표시할 저작자 표시 텍스트입니다.
heightPx
유형:  number
사진의 높이(픽셀)입니다.
widthPx
유형:  number
사진의 너비(픽셀)입니다.
getURI
getURI([options])
매개변수: 
반환 값:  string
지정된 옵션에 해당하는 이미지 URL을 반환합니다.

PlusCode 클래스

google.maps.places.PlusCode 클래스

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

compoundCode
유형:  string optional
처음 네 글자 (지역 코드)가 삭제되고 지역 설명으로 대체된 1/8000도 x 1/8000도 영역의 플러스 코드입니다. 예: '9G8F+5W 취리히, 스위스'
globalCode
유형:  string optional
1/8000도x1/8000도 영역의 플러스 코드입니다. 예: '8FVC9G8F+5W'

PriceLevel 상수

google.maps.places.PriceLevel 상수

장소 객체의 가격 수준 열거형입니다.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

리뷰 클래스

google.maps.places.Review 클래스

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

authorAttribution
유형:  AuthorAttribution optional
리뷰어입니다.
publishTime
유형:  Date optional
rating
유형:  number optional
이 리뷰의 평점입니다. 1.0~5.0 (포함) 사이의 숫자입니다.
relativePublishTimeDescription
유형:  string optional
최근 시간을 형식화한 문자열로, 언어와 국가에 적합한 형식으로 현재 시간에 대한 리뷰 시간을 표현합니다. 예를 들어 `"a month ago"'입니다.
text
유형:  string optional
리뷰의 텍스트입니다.
textLanguageCode
유형:  string optional
이 리뷰가 작성된 언어를 나타내는 IETF 언어 코드입니다. 이 코드에는 국가나 지역을 나타내는 보조 태그 없이 기본 언어 태그만 포함됩니다. 예를 들어 모든 영어 리뷰는 'en-AU'나 'en-UK'가 아닌 'en'로 태그가 지정됩니다.

SearchByTextRequest 인터페이스

google.maps.places.SearchByTextRequest 인터페이스

Place.searchByText 요청 인터페이스

evSearchOptions optional
유형:  EVSearchOptions optional
장소 검색 요청에 지정할 수 있는 전기차 관련 옵션입니다.
fields optional
유형:  Array<string> optional
Place.searchByText에 필수입니다. 응답에 포함할 필드입니다. 요금이 청구됩니다. ['*']이 전달되는 경우 사용 가능한 모든 필드가 반환되고 청구됩니다 (프로덕션 배포의 경우 권장되지 않음). Place 클래스의 모든 속성을 필드로 요청할 수 있습니다.
includedType optional
유형:  string optional
요청된 장소 유형입니다. 지원되는 유형의 전체 목록: https://developers.google.com/maps/documentation/places/web-service/place-types 포함된 유형은 하나만 지원됩니다. SearchByTextRequest.useStrictTypeFiltering를 참고하세요.
isOpenNow optional
유형:  boolean optional
기본값: false
현재 영업 중인 장소로 검색을 제한하는 데 사용됩니다.
language optional
유형:  string optional
사용 가능한 경우 기본 언어로 장소 세부정보가 표시됩니다. 브라우저의 언어 환경설정이 기본값으로 사용됩니다. 현재 지원되는 언어 목록: https://developers.google.com/maps/faq#languagesupport
locationBias optional
검색할 지역입니다. 이 위치는 편향으로 작용하므로 지정된 위치 주변의 결과가 반환될 수 있습니다. locationRestriction과 함께 설정할 수 없습니다.
locationRestriction optional
검색할 지역입니다. 이 위치는 제한으로 작용하므로 지정된 위치 외부의 결과는 반환되지 않습니다. locationBias와 함께 설정할 수 없습니다.
maxResultCount optional
유형:  number optional
반환할 결과의 최대 수입니다. 1~20 사이여야 합니다(포함).
minRating optional
유형:  number optional
평균 사용자 평가가 이 한도보다 엄격하게 낮은 결과를 필터링합니다. 유효한 값은 0.5 주기로 0~5(포함) 사이의 부동 소수점이어야 합니다(예: [0, 0.5, 1.0, ... , 5.0](포함)). 입력된 평점은 가장 가까운 0.5(올림)로 반올림됩니다. 예를 들어 등급이 0.6이면 등급이 1.0 미만인 결과가 모두 삭제됩니다.
priceLevels optional
유형:  Array<PriceLevel> optional
검색을 특정 가격대로 표시된 장소로 제한하는 데 사용됩니다. 가격 수준은 원하는 대로 조합하여 선택할 수 있습니다. 기본값은 모든 가격 수준입니다.
query optional
유형:  string optional
BetarankBy optional
유형:  SearchByTextRankPreference optional
rankPreference optional
유형:  SearchByTextRankPreference optional
기본값: SearchByTextRankPreference.RELEVANCE
대답에서 결과의 순위가 지정되는 방식입니다.
region optional
유형:  string optional
요청이 전송된 위치의 유니코드 국가/지역 코드 (CLDR)입니다. 이 매개변수는 사용 가능한 경우 지역별 장소 이름과 같은 장소 세부정보를 표시하는 데 사용됩니다. 이 매개변수는 관련 법규에 따라 결과에 영향을 미칠 수 있습니다. 자세한 내용은 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html을 참고하세요. 현재 3자리 지역 코드는 지원되지 않습니다.
textQuery optional
유형:  string optional
필수 항목입니다. 텍스트 검색을 위한 텍스트 쿼리입니다.
useStrictTypeFiltering optional
유형:  boolean optional
기본값: false
SearchByTextRequest.includedType의 엄격한 유형 필터링을 설정하는 데 사용됩니다. true로 설정하면 동일한 유형의 결과만 반환됩니다.

SearchByTextRankPreference 상수

google.maps.places.SearchByTextRankPreference 상수

SearchByTextRequest의 RankPreference 열거형입니다.

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

DISTANCE 거리에 따라 결과를 순위 지정합니다.
RELEVANCE 관련성을 기준으로 결과를 순위 지정합니다.

SearchNearbyRequest 인터페이스

google.maps.places.SearchNearbyRequest 인터페이스

Place.searchNearby 요청 인터페이스 요청에 대한 자세한 내용은 Places API 참조를 확인하세요.

locationRestriction
검색할 지역으로, 중심과 반지름이 있는 원으로 지정됩니다. 지정된 위치 외부의 결과는 반환되지 않습니다.
excludedPrimaryTypes optional
유형:  Array<string> optional
기본 장소 유형이 제외되었습니다. 지원되는 유형의 전체 목록을 참고하세요. 장소에는 기본 유형이 하나만 있을 수 있습니다. 최대 50개의 유형을 지정할 수 있습니다. includedexcluded 목록에 동일한 유형을 지정하면 INVALID_ARGUMENT 오류가 반환됩니다.
excludedTypes optional
유형:  Array<string> optional
제외된 장소 유형입니다. 지원되는 유형의 전체 목록을 참고하세요. 장소에는 여러 가지 장소 유형이 있을 수 있습니다. 최대 50개의 유형을 지정할 수 있습니다. includedexcluded 목록에 동일한 유형을 지정하면 INVALID_ARGUMENT 오류가 반환됩니다.
fields optional
유형:  Array<string> optional
Place.searchNearby에 필수입니다. 응답에 포함할 필드입니다. 요금이 청구됩니다. ['*']이 전달되는 경우 사용 가능한 모든 필드가 반환되고 청구됩니다 (프로덕션 배포의 경우 권장되지 않음). Place 클래스의 모든 속성을 필드로 요청할 수 있습니다.
includedPrimaryTypes optional
유형:  Array<string> optional
포함된 기본 장소 유형입니다. 지원되는 유형의 전체 목록을 참고하세요. 장소에는 기본 유형이 하나만 있을 수 있습니다. 최대 50개의 유형을 지정할 수 있습니다. includedexcluded 목록에 동일한 유형을 지정하면 INVALID_ARGUMENT 오류가 반환됩니다.
includedTypes optional
유형:  Array<string> optional
포함된 장소 유형입니다. 지원되는 유형의 전체 목록을 참고하세요. 장소에는 여러 가지 장소 유형이 있을 수 있습니다. 최대 50개의 유형을 지정할 수 있습니다. includedexcluded 목록에 동일한 유형을 지정하면 INVALID_ARGUMENT 오류가 반환됩니다.
language optional
유형:  string optional
사용 가능한 경우 기본 언어로 장소 세부정보가 표시됩니다. 브라우저의 언어 환경설정이 기본값으로 사용됩니다. 현재 지원되는 언어 목록: https://developers.google.com/maps/faq#languagesupport
maxResultCount optional
유형:  number optional
반환할 결과의 최대 수입니다. 1~20 사이여야 합니다(포함).
rankPreference optional
유형:  SearchNearbyRankPreference optional
기본값: SearchNearbyRankPreference.DISTANCE
대답에서 결과의 순위가 지정되는 방식입니다.
region optional
유형:  string optional
요청이 전송된 위치의 유니코드 국가/지역 코드 (CLDR)입니다. 이 매개변수는 사용 가능한 경우 지역별 장소 이름과 같은 장소 세부정보를 표시하는 데 사용됩니다. 이 매개변수는 관련 법규에 따라 결과에 영향을 미칠 수 있습니다. 자세한 내용은 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html을 참고하세요. 현재 3자리 지역 코드는 지원되지 않습니다.

SearchNearbyRankPreference 상수

google.maps.places.SearchNearbyRankPreference 상수

SearchNearbyRequest의 RankPreference 열거형입니다.

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

DISTANCE 거리에 따라 결과를 순위 지정합니다.
POPULARITY 인기도를 기준으로 결과를 순위 지정합니다.