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
Варианты зарядки электромобиля, предоставляемые местом. undefined если варианты зарядки электромобиля не были запрошены с сервера.
formattedAddress
Тип: string optional
Полный адрес места.
fuelOptions
Тип: FuelOptions optional
Варианты топлива, предоставляемые местом. undefined если варианты топлива не были запрошены с сервера.
googleMapsURI
Тип: string optional
URL официальной страницы Google для этого места. Это страница, принадлежащая 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
Цветовой код HEX по умолчанию для категории места.
id
Тип: string
Уникальный идентификатор места.
internationalPhoneNumber
Тип: string optional
Номер телефона The Place в международном формате. Международный формат включает код страны и знак плюс (+).
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
Фотографии этого места. Коллекция будет содержать до десяти 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
URI ресурса маски изображения SVG, который можно использовать для представления категории места.
types
Тип: Array <string> optional
Массив типов для этого места (например, ["political", "locality"] или ["restaurant", "establishment"] ).
userRatingCount
Тип: number optional
Количество оценок пользователей, которые внесли вклад в Place.rating этого места.
utcOffsetMinutes
Тип: number optional
Смещение текущего часового пояса места относительно UTC в минутах. Например, австрийское восточное стандартное время (GMT+10) в летнем времени опережает UTC на 11 часов, поэтому значение utc_offset_minutes будет 660 Для часовых поясов, отстающих от UTC, смещение отрицательное. Например, для Кабо-Верде значение utc_offset_minutes равно -60 .
viewport
Тип: LatLngBounds optional
Предпочтительный вид области просмотра при отображении этого места на карте.
websiteURI
Тип: string optional
Авторитетный веб-сайт для этого места, например домашняя страница компании.
openingHours
Тип: OpeningHours optional
hasWiFi
Тип: boolean optional
fetchFields
fetchFields(options)
Параметры:
Возвращаемое значение: Promise <{place: Place }>