Place Data

Класс 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, если данные о статусе не были загружены с сервера.
consumerAlert
Тип:  ConsumerAlert optional
Оповещение для потребителей об этом месте.
displayName
Тип:  string optional
Отображаемое название местоположения. null, если название не указано. undefined, если данные о названии не были загружены с сервера.
displayNameLanguageCode
Тип:  string optional
Язык отображаемого названия местоположения. null, если название не указано. undefined, если данные о названии не были загружены с сервера.
editorialSummary
Тип:  string optional
Редакционная сводка для этого места. null, если сводки нет. undefined, если это поле ещё не запрашивалось.
editorialSummaryLanguageCode
Тип:  string optional
Язык сводки от редакции для этого места. null, если сводки нет. undefined, если это поле ещё не запрашивалось.
evChargeAmenitySummary
Тип:  EVChargeAmenitySummary optional
Объект EVChargeAmenitySummary для этого места.
evChargeOptions
Тип:  EVChargeOptions optional
Варианты зарядки ЭМ, доступные в этом месте. undefined, если варианты зарядки электромобиля не были запрошены с сервера.
formattedAddress
Тип:  string optional
Полный адрес местоположения.
fuelOptions
Тип:  FuelOptions optional
Варианты топлива, доступные в этом месте. undefined, если варианты топлива не были запрошены с сервера.
generativeSummary
Тип:  GenerativeSummary optional
GenerativeSummary для этого места.
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
Шестнадцатеричный код цвета по умолчанию для категории места.
id
Тип:  string
Уникальный идентификатор места.
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
Номер телефона для этого места в формате, соответствующем региональным правилам нумерации.
neighborhoodSummary
Тип:  NeighborhoodSummary optional
Сводка по району, в котором находится это место.
parkingOptions
Тип:  ParkingOptions optional
Варианты парковки, доступные в этом месте. undefined, если данные о парковке не были запрошены с сервера.
paymentOptions
Тип:  PaymentOptions optional
Способы оплаты, доступные в месте. undefined, если данные о способах оплаты не были запрошены с сервера.
photos
Тип:  Array<Photo> optional
Фотографии этого места. Коллекция будет содержать до десяти объектов 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
Запрошенный регион для этого места.
resourceName
Тип:  string
Уникальное название ресурса места.
reviews
Тип:  Array<Review> optional
Список отзывов об этом месте.
reviewSummary
Тип:  ReviewSummary optional
Объект ReviewSummary для этого места.
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.
shortFormattedAddress
Тип:  string optional
Краткий адрес местоположения.
subDestinations
Тип:  Array<Place> optional
Список подпунктов назначения для этого места. Дополнительные пункты назначения – это места, связанные с основным пунктом назначения. Они помогают пользователям находить конкретные места на больших или сложных объектах, таких как аэропорты, национальные парки, университеты или стадионы.
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}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Параметры: 
  • date:  Date optional
Возвращаемое значение:  Promise<Date optional>
Вычисляет Date для следующего времени открытия, используя Place.regularOpeningHours места. Возвращает undefined, если данных недостаточно для расчета результата или это место не работает.
BetaisOpen
isOpen([date])
Параметры: 
  • date:  Date optional. По умолчанию используется текущее время.
Возвращаемое значение:  Promise<boolean optional>
Проверьте, открыто ли место в указанное время (Date). Возвращает undefined, если имеющихся данных о месте недостаточно для расчета, например если не указаны часы работы.
toJSON
toJSON()
Параметры: нет.
Возвращаемое значение:  Object – объект JSON со всеми запрошенными свойствами места.

Интерфейс PlaceOptions

google.maps.places.PlaceOptions интерфейс

Параметры для создания объекта Place.

id optional
Тип:  string optional
Уникальный идентификатор места.
requestedLanguage optional
Тип:  string optional
Идентификатор языка, на котором должны быть возвращены сведения. Вы можете ознакомиться со списком поддерживаемых языков.
requestedRegion optional
Тип:  string optional
Код региона пользователя. Это может повлиять на то, какие фотографии будут возвращены, и, возможно, на другие вещи. Код региона указывается в виде двух буквенных символов ccTLD (домен верхнего уровня). Большинство кодов ccTLD идентичны кодам ISO 3166-1 с некоторыми существенными исключениями. Например, ccTLD Великобритании – uk (.co.uk), а код ISO 3166-1 – gb (технически для Соединенного Королевства Великобритании и Северной Ирландии).
resourceName optional
Тип:  string optional
Уникальное название ресурса места.

Класс 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
URI поставщика данных о месте.

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
Тип коннектора для этого агрегирования.

Класс ConsumerAlert

google.maps.places.ConsumerAlert класс

Текст оповещения для потребителей. Весь текст отображается на языке, указанном в поле languageCode.

Чтобы получить доступ, позвоните по номеру const {ConsumerAlert} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

details
Тип:  ConsumerAlertDetails optional
Подробные сведения о сообщении с оповещением для потребителей.
languageCode
Тип:  string optional
Код языка сообщения.
overview
Тип:  string optional
Обзор оповещения для потребителей.

Класс ConsumerAlertDetails

google.maps.places.ConsumerAlertDetails класс

Подробная информация о предупреждении для потребителей.

Чтобы получить доступ, позвоните по номеру const {ConsumerAlertDetails} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

aboutLinkTitle
Тип:  string optional
Заголовок, который будет показываться для ссылки на дополнительную информацию.
aboutLinkURI
Тип:  string optional
URI ссылки на дополнительную информацию.
description
Тип:  string optional
Описание сообщения с оповещением для потребителей.
title
Тип:  string optional
Заголовок, который будет показываться вместе с подробным описанием.

Класс ContentBlock

google.maps.places.ContentBlock класс

ContentBlock описывает содержимое сводки и его источник.

Чтобы получить доступ, позвоните по номеру const {ContentBlock} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

content
Тип:  string optional
Контент, связанный с темой.
contentLanguageCode
Тип:  string optional
Код языка контента.
referencedPlaces
Тип:  Array<Place>
Список объектов Place, на которые есть ссылки. При первом получении каждое место содержит только идентификатор места в поле id.

Класс EVChargeAmenitySummary

google.maps.places.EVChargeAmenitySummary класс

Сводка об удобствах рядом со станцией зарядки ЭМ, созданная ИИ. Это относится только к местам с типом electric_vehicle_charging_station.

Чтобы получить доступ, позвоните по номеру const {EVChargeAmenitySummary} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

coffee
Тип:  ContentBlock optional
Сводка по кофейням поблизости.
disclosureText
Тип:  string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
Тип:  string optional
Код языка текста раскрытия информации.
flagContentURI
Тип:  string optional
URI для сообщения о проблеме с кратким пересказом.
overview
Тип:  ContentBlock optional
Обзор доступных удобств.
restaurant
Тип:  ContentBlock optional
Сводка о ресторанах поблизости.
store
Тип:  ContentBlock 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 Комбинированная система зарядки (переменный и постоянный ток). На основе разъема Type-2 Mennekes.
CHADEMO Разъем CHAdeMO.
J1772 Разъем J1772 типа 1.
NACS Североамериканский стандарт зарядки (NACS), стандартизированный как SAE J3400.
OTHER Другие типы коннекторов.
TESLA Стандартный коннектор TESLA. В Северной Америке это 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 Дизельное топливо.
DIESEL_PLUS Дизельное топливо плюс.
E100 E 100.
E80 E 80.
E85 E 85.
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 99 сингапурских долларов.
TRUCK_DIESEL Дизельное топливо для грузовиков.

Класс GenerativeSummary

google.maps.places.GenerativeSummary класс

Краткое описание места, созданное ИИ.

Чтобы получить доступ, позвоните по номеру const {GenerativeSummary} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

disclosureText
Тип:  string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
Тип:  string optional
Код языка текста раскрытия информации.
flagContentURI
Тип:  string optional
URI для сообщения о проблеме с кратким пересказом.
overview
Тип:  string optional
Обзор места.
overviewLanguageCode
Тип:  string optional
Код языка обзора.

google.maps.places.GoogleMapsLinks класс

Ссылки, запускающие различные действия в Google Картах.

Чтобы получить доступ, позвоните по номеру const {GoogleMapsLinks} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

directionsURI
Тип:  string optional
Ссылка на маршрут до места в Google Картах. В ссылке указан только пункт назначения и используется способ передвижения по умолчанию (DRIVE).
photosURI
Тип:  string optional
Ссылка на фотографии места в Google Картах.
placeURI
Тип:  string optional
ссылка на место в Google Картах;
reviewsURI
Тип:  string optional
Ссылка на отзывы о месте в Google Картах.
writeAReviewURI
Тип:  string optional
Ссылка, по которой можно написать отзыв о месте в Google Картах.

Класс Money

google.maps.places.Money класс

Представление денежной суммы с указанием валюты.

Чтобы получить доступ, позвоните по номеру const {Money} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

currencyCode
Тип:  string
Трехбуквенный код валюты по стандарту ISO 4217.
nanos
Тип:  number
Количество нано-единиц (10^-9) суммы.
units
Тип:  number
Целые единицы суммы. Например, если Money.currencyCode – это USD, то одна единица – это один доллар США.
toString
toString()
Параметры: нет.
Возвращаемое значение:  string
Возвращает человекочитаемое представление суммы денег с символом валюты.

Класс NeighborhoodSummary

google.maps.places.NeighborhoodSummary класс

Сводка о достопримечательностях рядом с местом, созданная ИИ.

Чтобы получить доступ, позвоните по номеру const {NeighborhoodSummary} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

description
Тип:  ContentBlock optional
Подробное описание района.
disclosureText
Тип:  string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
Тип:  string optional
Код языка текста раскрытия информации.
flagContentURI
Тип:  string optional
URI для сообщения о проблеме с кратким пересказом.
overview
Тип:  ContentBlock optional
Обзор района.

Класс OpeningHours

google.maps.places.OpeningHours класс

Информация о часах работы места.

Чтобы получить доступ, позвоните по номеру const {OpeningHours} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

periods
Хронологически упорядоченный массив часов работы, содержащий данные по каждому дню недели, начиная с воскресенья. Не включает дни, когда место закрыто.
weekdayDescriptions
Тип:  Array<string>
Массив из семи строк, представляющих часы работы по дням недели в соответствующем формате. Сервис Places отформатирует и локализует часы работы соответствующим образом для текущего языка. Порядок элементов в этом массиве зависит от языка. В некоторых странах неделя начинается с понедельника, а в других началом недели считается воскресенье.

Класс 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
Текст атрибуции, отображаемый для этой фотографии.
flagContentURI
Тип:  string optional
Ссылка, по которой пользователь может сообщить о проблеме с фотографией.
googleMapsURI
Тип:  string optional
ссылка на фотографию в Google Картах;
heightPx
Тип:  number
Высота фотографии в пикселях.
widthPx
Тип:  number
Ширина фотографии в пикселях.
getURI
getURI([options])
Параметры: 
Возвращаемое значение:  string
Возвращает URL изображения, соответствующий указанным параметрам.

Класс PlusCode

google.maps.places.PlusCode класс

Код Plus Code для места. Подробную информацию можно найти на сайте https://plus.codes/.

Чтобы получить доступ, позвоните по номеру const {PlusCode} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

compoundCode
Тип:  string optional
Плюс-код с областью 1/8000 градуса на 1/8000 градуса, где первые четыре символа (код региона) опущены и заменены описанием местности. Пример: 9G8F+5W Zurich, Switzerland.
globalCode
Тип:  string optional
Код Plus Code с областью 1/8000 градуса на 1/8000 градуса. Пример: 8FVC9G8F+5W.

Класс PostalAddress

google.maps.places.PostalAddress класс

Почтовый адрес (например, для доставки посылок). Примечание. JavaScript API использует PostalAddress для создания экземпляров объектов, представляющих данные, возвращаемые веб-сервисом.

Этот класс реализует PostalAddressLiteral.

Чтобы получить доступ, позвоните по номеру const {PostalAddress} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

addressLines
Тип:  Array<string>
Неструктурированные строки адреса, описывающие нижние уровни адреса.
administrativeArea
Тип:  string optional
Высшая административная единица для почтовых адресов в стране или регионе.
languageCode
Тип:  string optional
Код языка по стандарту BCP-47 для содержимого этого адреса. Примеры: zh-Hant, ja, ja-Latn, en.
locality
Тип:  string optional
Обычно это часть адреса, определяющая город.
organization
Тип:  string optional
Название организации по указанному адресу.
postalCode
Тип:  string optional
Почтовый индекс.
recipients
Тип:  Array<string>
Получатель по адресу.
regionCode
Тип:  string
Идентификатор CLDR для страны или региона, где находится адрес. Пример: CH для Швейцарии. Подробную информацию можно найти на страницах https://cldr.unicode.org/ и https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html.
sortingCode
Тип:  string optional
Код сортировки адреса.
sublocality
Тип:  string optional
Район, округ или другая часть населенного пункта.

Интерфейс PostalAddressLiteral

google.maps.places.PostalAddressLiteral интерфейс

Данные для заполнения PostalAddress.

regionCode
Тип:  string
Посмотрите PostalAddress.regionCode.
addressLines optional
Тип:  Iterable<string> optional
Посмотрите PostalAddress.addressLines.
administrativeArea optional
Тип:  string optional
Посмотрите PostalAddress.administrativeArea.
languageCode optional
Тип:  string optional
Посмотрите PostalAddress.languageCode.
locality optional
Тип:  string optional
Посмотрите PostalAddress.locality.
organization optional
Тип:  string optional
Посмотрите PostalAddress.organization.
postalCode optional
Тип:  string optional
Посмотрите PostalAddress.postalCode.
recipients optional
Тип:  Iterable<string> optional
Посмотрите PostalAddress.recipients.
sortingCode optional
Тип:  string optional
Посмотрите PostalAddress.sortingCode.
sublocality optional
Тип:  string optional
Посмотрите PostalAddress.sublocality.

Константы PriceLevel

google.maps.places.PriceLevel константы

Уровень цен для места.

Чтобы получить доступ, позвоните по номеру const {PriceLevel} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Класс PriceRange

google.maps.places.PriceRange класс

Диапазон цен, связанный с местом. Значение endPrice может быть не задано, что указывает на диапазон без верхней границы (например, "Более 100 долларов США").

Чтобы получить доступ, позвоните по номеру const {PriceRange} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

endPrice
Тип:  Money optional
Верхняя граница диапазона цен (включительно). Цена должна быть ниже этой суммы.
startPrice
Тип:  Money
Нижняя граница диапазона цен (включительно). Цена должна быть не ниже этой суммы.

Класс Review

google.maps.places.Review класс

Информация об отзыве о месте.

Чтобы получить доступ, позвоните по номеру const {Review} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

authorAttribution
Тип:  AuthorAttribution optional
Автор отзыва.
flagContentURI
Тип:  string optional
Ссылка, по которой пользователь может сообщить о проблеме с отзывом.
googleMapsURI
Тип:  string optional
ссылка на отзыв в Google Картах;
originalText
Тип:  string optional
Текст отзыва на языке оригинала.
originalTextLanguageCode
Тип:  string optional
Код языка IETF, указывающий исходный язык отзыва.
publishTime
Тип:  Date optional
rating
Тип:  number optional
Оценка в отзыве – число от 1,0 до 5,0 включительно.
relativePublishTimeDescription
Тип:  string optional
Строка с отформатированным временем, выражающая время отзыва относительно текущего времени в форме, соответствующей языку и стране. Например, "месяц назад".
text
Тип:  string optional
Локализованный текст отзыва.
textLanguageCode
Тип:  string optional
Код языка IETF, указывающий язык отзыва.
visitDateMonth
Тип:  number optional
Месяц, когда автор отзыва посетил место. Это поле начинается с 0, где 0 – январь, а 11 – декабрь.
visitDateYear
Тип:  number optional
Год, когда автор отзыва посетил место.

Класс ReviewSummary

google.maps.places.ReviewSummary класс

Сводка отзывов пользователей о месте, созданная ИИ.

Чтобы получить доступ, позвоните по номеру const {ReviewSummary} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

disclosureText
Тип:  string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
Тип:  string optional
Код языка текста раскрытия информации.
flagContentURI
Тип:  string optional
URI для сообщения о проблеме с кратким пересказом.
reviewsURI
Тип:  string optional
URI для показа отзывов об этом месте на Google Картах.
text
Тип:  string optional
Краткий пересказ отзывов пользователей.
textLanguageCode
Тип:  string optional
Код языка, на котором составлена сводка отзывов пользователей.

Интерфейс SearchByTextRequest

google.maps.places.SearchByTextRequest интерфейс

Интерфейс запроса для Place.searchByText.

fields
Тип:  Array<string>
Поля, которые будут включены в ответ и за которые будет взиматься плата. Если передается ['*'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). В качестве поля можно запросить любое свойство класса Place.
evSearchOptions optional
Тип:  EVSearchOptions optional
Параметры, связанные с электромобилями, которые можно указать в запросе на поиск мест.
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) в формате Unicode, откуда поступает запрос. Этот параметр используется для отображения информации о месте, например названия места в определенном регионе, если оно доступно. Параметр может влиять на результаты в соответствии с действующим законодательством. Дополнительную информацию можно найти на странице https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются.
textQuery optional
Тип:  string optional
Обязательный атрибут, если не используется атрибут SearchByTextRequest.query. Текстовый запрос для текстового поиска.
useStrictTypeFiltering optional
Тип:  boolean optional
По умолчанию: false.
Используется для настройки строгой фильтрации по типу для SearchByTextRequest.includedType. Если задано значение True, будут возвращены только результаты того же типа.

Константы SearchByTextRankPreference

google.maps.places.SearchByTextRankPreference константы

RankPreference enum для SearchByTextRequest.

Чтобы получить доступ, позвоните по номеру const {SearchByTextRankPreference} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

DISTANCE Результаты ранжируются по расстоянию.
RELEVANCE Результаты сортируются по релевантности.

Интерфейс SearchNearbyRequest

google.maps.places.SearchNearbyRequest интерфейс

Интерфейс запроса для Place.searchNearby. Подробную информацию о запросе можно найти в документации по Places API.

fields
Тип:  Array<string>
Поля, которые будут включены в ответ и за которые будет взиматься плата. Если передается ['*'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). В качестве поля можно запросить любое свойство класса Place.
locationRestriction
Регион поиска, заданный в виде круга с центром и радиусом. Результаты за пределами указанного местоположения не возвращаются.
excludedPrimaryTypes optional
Тип:  Array<string> optional
Исключенные основные типы мест. Ознакомьтесь с полным списком поддерживаемых типов. У места может быть только один основной тип. Можно указать до 50 типов. Если вы укажете один и тот же тип в списках included и excluded, будет возвращена ошибка INVALID_ARGUMENT.
excludedTypes optional
Тип:  Array<string> optional
Исключенные типы мест. Ознакомьтесь с полным списком поддерживаемых типов. У места может быть несколько типов. Можно указать до 50 типов. Если вы укажете один и тот же тип в списках included и excluded, будет возвращена ошибка INVALID_ARGUMENT.
includedPrimaryTypes optional
Тип:  Array<string> optional
Включенные основные типы мест. Ознакомьтесь с полным списком поддерживаемых типов. У места может быть только один основной тип. Можно указать до 50 типов. Если вы укажете один и тот же тип в списках included и excluded, будет возвращена ошибка INVALID_ARGUMENT.
includedTypes optional
Тип:  Array<string> optional
Включенные типы мест. Ознакомьтесь с полным списком поддерживаемых типов. У места может быть несколько типов. Можно указать до 50 типов. Если вы укажете один и тот же тип в списках included и excluded, будет возвращена ошибка INVALID_ARGUMENT.
language optional
Тип:  string optional
Информация о месте будет показана на предпочитаемом языке, если он доступен. По умолчанию используются языковые настройки браузера. Список поддерживаемых языков: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Тип:  number optional
Максимальное число результатов на странице. Допустимые значения и значения по умолчанию приведены в документации по Places API.
rankPreference optional
Тип:  SearchNearbyRankPreference optional
По умолчанию: SearchNearbyRankPreference.POPULARITY.
Как результаты будут ранжироваться в ответе.
region optional
Тип:  string optional
Код страны или региона (CLDR) в формате Unicode, откуда поступает запрос. Этот параметр используется для отображения информации о месте, например названия места в определенном регионе, если оно доступно. Параметр может влиять на результаты в соответствии с действующим законодательством. Дополнительную информацию можно найти на странице https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются.

Константы SearchNearbyRankPreference

google.maps.places.SearchNearbyRankPreference константы

Перечисление RankPreference для SearchNearbyRequest.

Чтобы получить доступ, позвоните по номеру const {SearchNearbyRankPreference} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…

DISTANCE Результаты ранжируются по расстоянию.
POPULARITY Результаты ранжируются по популярности.