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
Варианты зарядки электромобиля, предоставляемые местом. 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
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
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.
NACS Североамериканская система зарядки (NACS), стандартизированная как SAE J3400.
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 Дизельное топливо.
DIESEL_PLUS Дизельное топливо плюс топливо.
E100 Е 100.
E80 Е 80.
E85 Е 85.
LPG СУГ.
METHANE Метан.
MIDGRADE Средний уровень.
PREMIUM Премиум.
REGULAR_UNLEADED Обычный неэтилированный.
SP100 СП 100.
SP91 СП 91.
SP91_E10 СП 91 Е10.
SP92 СП 92.
SP95 СП 95.
SP95_E10 СП95 Е10.
SP98 СП 98.
SP99 СП 99.
TRUCK_DIESEL Грузовой дизель.

Денежный класс

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», то 1 единица равна 1 доллару США.
toString
toString()
Параметры: нет
Возвращаемое значение: string
Возвращает понятное для человека представление суммы денег с символом валюты.

Часы работы класса

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», если значение неизвестно.

Фотокласс

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 градуса на 1/8000 градуса, где первые четыре символа (код города) опускаются и заменяются описанием населённого пункта. Например, «9G8F+5W Цюрих, Швейцария».
globalCode
Тип: string optional
Плюс-код с площадью 1/8000 градуса на 1/8000 градуса. Например, «8FVC9G8F+5W».

Класс PostalAddress

google.maps.places . PostalAddress

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

Этот класс реализует 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

Данные для гидратации почтового адреса.

regionCode
Тип: string
addressLines optional
Тип: Iterable <string> optional
administrativeArea optional
Тип: string optional
languageCode optional
Тип: string optional
locality optional
Тип: string optional
organization optional
Тип: string optional
postalCode optional
Тип: string optional
recipients optional
Тип: Iterable <string> optional
sortingCode optional
Тип: string optional
sublocality optional
Тип: string optional

Константы PriceLevel

google.maps.places . PriceLevel

Перечисление уровня цен для объектов Place.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Класс PriceRange

google.maps.places . PriceRange

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

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

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

Обзор класса

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
Строка отформатированного недавнего времени, выражающая время обзора относительно текущего времени в форме, подходящей для языка и страны. Например, «месяц назад».
text
Тип: string optional
Текст обзора.
textLanguageCode
Тип: string optional
Код языка IETF, указывающий язык, на котором написан этот обзор. Обратите внимание, что этот код включает только основной тег языка без дополнительных тегов, указывающих страну или регион. Например, все обзоры на английском языке помечены тегом 'en' а не «en-AU» или «en-UK».

Интерфейс 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
Тип: LatLngBounds | LatLngBoundsLiteral 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
Beta rankBy optional
Тип: SearchByTextRankPreference optional
rankPreference optional
Тип: SearchByTextRankPreference optional
По умолчанию: SearchByTextRankPreference.RELEVANCE
Как будут ранжироваться результаты в ответе.
region optional
Тип: string optional
Код страны/региона в формате Unicode (CLDR) местоположения, из которого поступил запрос. Этот параметр используется для отображения информации о месте, например, названия региона, если оно доступно. Этот параметр может влиять на результаты в зависимости от действующего законодательства. Подробнее см. 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 для SearchByTextRequest.

Доступ осуществляется путем вызова 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 типов. Если указать один и тот же тип и в included , и excluded списках, возвращается ошибка INVALID_ARGUMENT.
excludedTypes optional
Тип: Array <string> optional
Исключённый тип места. См. полный список поддерживаемых типов . У места может быть много различных типов. Можно указать до 50 типов. Если указать один и тот же тип и в included , и excluded списке, возвращается ошибка INVALID_ARGUMENT.
fields optional
Тип: Array <string> optional
Требуется при использовании этого запроса с Place.searchNearby . Поля, которые будут включены в ответ и за которые будет выставлен счёт . Если передано ['*'] , будут возвращены все доступные поля, за которые будет выставлен счёт (это не рекомендуется для производственных развёртываний). Вы можете запросить любое свойство класса Place в качестве поля.
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
Максимальное количество возвращаемых результатов. Должна быть от 1 до 20 включительно.
rankPreference optional
Тип: SearchNearbyRankPreference optional
По умолчанию: SearchNearbyRankPreference.DISTANCE
Как будут ранжироваться результаты в ответе.
region optional
Тип: string optional
Код страны/региона в формате Unicode (CLDR) местоположения, из которого поступил запрос. Этот параметр используется для отображения информации о месте, например, названия региона, если оно доступно. Этот параметр может влиять на результаты в зависимости от действующего законодательства. Подробнее см. 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 Ранжирует результаты по популярности.