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 }>
Beta getNextOpeningTime
getNextOpeningTime([date])
Параметры:
  • date : Date optional
Возвращаемое значение: Promise < Date optional >
Вычисляет дату следующего рабочего дня (OpeningHoursTime). Возвращает значение undefined, если данных недостаточно для расчета результата или это место не работает.
Beta isOpen
isOpen([date])
Параметры:
  • date : Date optional — текущая дата.
Возвращаемое значение: Promise <boolean optional >
Проверяет, открыто ли место в указанную дату и время. Возвращает значение undefined , если известных данных о месте недостаточно для вычисления, например, если часы работы не зарегистрированы.
toJSON
toJSON()
Параметры: нет
Возвращаемое значение: Object JSON со всеми запрошенными свойствами места.

Интерфейс PlaceOptions

google.maps.places . PlaceOptions

Варианты построения Места.

id
Тип: string
Уникальный идентификатор места.
requestedLanguage optional
Тип: string optional
Идентификатор языка, на котором должна быть возвращена информация. См. список поддерживаемых языков .
requestedRegion optional
Тип: string optional
Региональный код пользователя. Он может влиять на то, какие фотографии будут возвращены, и, возможно, на другие параметры. Региональный код принимает двухсимвольное значение ccTLD («домен верхнего уровня») . Большинство кодов 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>
Массив строк, обозначающий тип этого компонента адреса. Список допустимых типов можно найти здесь .

Класс атрибуции

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

Информация о зарядке электромобиля, агрегированная для разъемов одного типа и одинаковой скорости зарядки.

Доступ осуществляется путем вызова const {ConnectorAggregation} = await google.maps.importLibrary("places") .
См. Библиотеки в Maps JavaScript API .

availabilityLastUpdateTime
Тип: Date optional
Время последнего обновления информации о доступности коннектора в данном агрегировании.
availableCount
Тип: number optional
Количество коннекторов в этой агрегации, которые в данный момент доступны.
count
Тип: number
Количество коннекторов в этой агрегации.
maxChargeRateKw
Тип: number
Максимальная статическая скорость зарядки в кВт каждого разъема агрегации.
outOfServiceCount
Тип: number optional
Количество коннекторов в этом агрегировании, которые в настоящее время не обслуживаются.
type
Тип: EVConnectorType optional
Тип соединителя данной агрегации.

Класс EVChargeOptions

google.maps.places . EVChargeOptions

Информация о расположенной здесь станции зарядки электромобилей.

Доступ осуществляется путем вызова const {EVChargeOptions} = await google.maps.importLibrary("places") .
См. Библиотеки в Maps JavaScript API .

connectorAggregations
Список агрегатов разъемов для зарядки электромобилей, содержащих разъемы одного типа и с одинаковой скоростью зарядки.
connectorCount
Тип: number
Количество разъёмов на этой станции. Поскольку некоторые порты могут иметь несколько разъёмов, но одновременно заряжать только один автомобиль, количество разъёмов может превышать общее количество автомобилей, которые могут заряжаться одновременно.

Константы EVConnectorType

google.maps.places . EVConnectorType

Типы разъемов для зарядки электромобилей.

Доступ осуществляется путем вызова const {EVConnectorType} = await google.maps.importLibrary("places") .
См. Библиотеки в Maps JavaScript API .

CCS_COMBO_1 Комбинированная система зарядки (переменный и постоянный ток). На основе разъёма SAE Type-1 J-1772.
CCS_COMBO_2 Комбинированная система зарядки (переменный и постоянный ток). На основе разъёма Mennekes Type-2.
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
Список предпочтительных типов разъёмов для электромобилей. Места, не поддерживающие ни один из перечисленных типов разъёмов, отфильтровываются.
minimumChargingRateKw optional
Тип: number optional
Минимальная требуемая мощность зарядки в киловаттах. Места со скоростью зарядки ниже заданной отфильтровываются.

Интерфейс FetchFieldsRequest

google.maps.places . FetchFieldsRequest

Параметры для извлечения полей Place.

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 Е 80.
E85 Е 85.
LPG СУГ.