Places Data

Класс Place

класс google.maps.places.Place реализует PlaceOptions
библиотека "places"

const {Place} = await google.maps.importLibrary("places");
Place
Place(options)
Параметры:
searchByText
searchByText(request)
Параметры:
Возвращаемое значение: Promise<{places:Array<Place>}>
Поиск мест по текстовому запросу.
searchNearby
searchNearby(request)
Параметры:
Возвращаемое значение: Promise<{places:Array<Place>}>
Поиск мест рядом.
accessibilityOptions
readonly
Тип: AccessibilityOptions optional
Специальные возможности в этом месте. undefined, если данные о специальных возможностях не были запрошены с сервера.
addressComponents
readonly
Тип: Array<AddressComponent> optional
Набор компонентов адреса для местоположения этого места. Если адрес неизвестен, объект будет пустым. undefined, если данные адреса не были запрошены с сервера.
addressDescriptor
readonly
Тип: AddressDescriptor optional
Описание адреса для этого места. Описания адресов содержат дополнительную информацию, которая помогает описать местоположение с помощью ориентиров и областей. Список регионов, в которых поддерживаются описания адресов, можно найти на странице https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage.
adrFormatAddress
readonly
Тип: string optional
Адрес места в микроформате adr.
allowsDogs
readonly
Тип: boolean optional
attributions
readonly
Тип: Array<Attribution> optional
Поставщики данных, которые должны быть показаны для места.
businessStatus
readonly
Тип: BusinessStatus optional
Статус места. null, если статус неизвестен. undefined, если данные о статусе не были загружены с сервера.
consumerAlert
readonly
Тип: ConsumerAlert optional
Оповещение для потребителей об этом месте.
containingPlaces
readonly
Тип: Array<Place> optional
Список мест, в которых находится это место. Места, содержащие место, – это места, в которых находится место.
currentOpeningHours
readonly
Тип: OpeningHours optional
График работы на ближайшие семь дней (включая сегодняшний). в том числе в праздничные дни и в случае непредвиденного закрытия.
currentSecondaryOpeningHours
readonly
Тип: Array<SecondaryOpeningHours> optional
Текущие дополнительные часы работы этого места, включая исключительные часы, такие как праздники и нерегулярные закрытия в течение следующих семи дней. Дополнительные часы работы отличаются от основных. Например, ресторан может указать часы обслуживания в автомобиле или доставки.
displayName
readonly
Тип: string optional
Отображаемое название местоположения. null, если название не указано. undefined, если данные о названии не были загружены с сервера.
displayNameLanguageCode
readonly
Тип: string optional
Язык отображаемого названия местоположения. null, если название не указано. undefined, если данные о названии не были загружены с сервера.
editorialSummary
readonly
Тип: string optional
Редакционная сводка для этого места. null, если сводки нет. undefined, если это поле ещё не запрашивалось.
editorialSummaryLanguageCode
readonly
Тип: string optional
Язык сводки от редакции для этого места. null, если сводки нет. undefined, если это поле ещё не запрашивалось.
evChargeAmenitySummary
readonly
Тип: EVChargeAmenitySummary optional
Объект EVChargeAmenitySummary для этого места.
evChargeOptions
readonly
Тип: EVChargeOptions optional
Варианты зарядки ЭМ, доступные в этом месте. undefined, если варианты зарядки электромобиля не были запрошены с сервера.
formattedAddress
readonly
Тип: string optional
Полный адрес местоположения.
fuelOptions
readonly
Тип: FuelOptions optional
Варианты топлива, доступные в этом месте. undefined, если варианты топлива не были запрошены с сервера.
futureOpeningDate
readonly
Тип: Date optional
Дата открытия этого места, если его businessStatus – FUTURE_OPENING. Если поле не запрашивается, оно будет неопределенным. В противном случае в этом поле будет указана дата открытия, если она доступна, и null, если нет.
generativeSummary
readonly
Тип: GenerativeSummary optional
GenerativeSummary для этого места.
googleMapsURI
readonly
Тип: string optional
URL-адрес официальной страницы этого места в Google. Это страница Google, содержащая всю имеющуюся информацию об этом месте.
hasCurbsidePickup
readonly
Тип: boolean optional
Можно ли получить заказ на улице. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
hasDelivery
readonly
Тип: boolean optional
Есть ли доставка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
hasDineIn
readonly
Тип: boolean optional
Можно ли поесть в заведении. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
hasLiveMusic
readonly
Тип: boolean optional
hasMenuForChildren
readonly
Тип: boolean optional
hasOutdoorSeating
readonly
Тип: boolean optional
hasRestroom
readonly
Тип: boolean optional
hasTakeout
readonly
Тип: boolean optional
Есть ли в заведении еда навынос. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
iconBackgroundColor
readonly
Тип: string optional
Шестнадцатеричный код цвета по умолчанию для категории места.
id
readonly
Тип: string
Уникальный идентификатор места.
internationalPhoneNumber
readonly
Тип: string optional
Номер телефона места в международном формате. Международный формат включает код страны и префикс в виде знака "плюс" (+).
isGoodForChildren
readonly
Тип: boolean optional
isGoodForGroups
readonly
Тип: boolean optional
isGoodForWatchingSports
readonly
Тип: boolean optional
isPureServiceAreaBusiness
readonly
Тип: boolean optional
Указывает, является ли место компанией, обслуживающей определенную территорию. Компания, обслуживающая определенную территорию, осуществляет услуги или доставку непосредственно клиентам, но не обслуживает клиентов по адресу компании. Например, у компаний, предлагающих уборку помещений, ремонт сантехники и т. п., может не быть физического адреса или местоположения на Google Картах.
isReservable
readonly
Тип: boolean optional
Можно ли забронировать место. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
location
readonly
Тип: LatLng optional
Позиция места.
nationalPhoneNumber
readonly
Тип: string optional
Номер телефона для этого места в формате, соответствующем региональным правилам нумерации.
neighborhoodSummary
readonly
Тип: NeighborhoodSummary optional
Сводка по району, в котором находится это место.
parkingOptions
readonly
Тип: ParkingOptions optional
Варианты парковки, доступные в этом месте. undefined, если данные о парковке не были запрошены с сервера.
paymentOptions
readonly
Тип: PaymentOptions optional
Способы оплаты, доступные в месте. undefined, если данные о способах оплаты не были запрошены с сервера.
photos
readonly
Тип: Array<Photo> optional
Фотографии этого места. Коллекция будет содержать до десяти объектов Photo.
plusCode
readonly
Тип: PlusCode optional
postalAddress
readonly
Тип: PostalAddress optional
priceLevel
readonly
Тип: PriceLevel optional
Уровень цен в месте. Это свойство может возвращать любое из следующих значений:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
readonly
Тип: PriceRange optional
Диапазон цен для этого места. Значение endPrice может быть не задано, что указывает на диапазон без верхней границы (например, "Более 100 долларов США").
primaryType
readonly
Тип: string optional
Основной тип местоположения. null, если тип не указан. undefined, если данные о типе не были загружены с сервера.
primaryTypeDisplayName
readonly
Тип: string optional
Отображаемое название основного типа местоположения. null, если тип не указан. undefined, если данные о типе не были загружены с сервера.
primaryTypeDisplayNameLanguageCode
readonly
Тип: string optional
Язык отображаемого названия основного типа местоположения. null, если тип не указан. undefined, если данные о типе не были загружены с сервера.
rating
readonly
Тип: number optional
Оценка места в диапазоне от 1,0 до 5,0, основанная на отзывах пользователей.
regularOpeningHours
readonly
Тип: OpeningHours optional
Обычные часы работы этого места. Это не относится к особым часам работы, например в праздники.
regularSecondaryOpeningHours
readonly
Тип: Array<SecondaryOpeningHours> optional
Обычные дополнительные часы работы этого места, за исключением праздников и нерегулярных закрытий. Дополнительные часы работы отличаются от основных. Например, ресторан может указать часы обслуживания в автомобиле или доставки.
requestedLanguage
Тип: string optional
Язык, на котором запрашивается информация о месте.
requestedRegion
Тип: string optional
Запрошенный регион для этого места.
resourceName
readonly
Тип: string
Уникальное название ресурса места.
reviews
readonly
Тип: Array<Review> optional
Список отзывов об этом месте.
reviewSummary
readonly
Тип: ReviewSummary optional
Объект ReviewSummary для этого места.
servesBeer
readonly
Тип: boolean optional
Подается ли в заведении пиво. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesBreakfast
readonly
Тип: boolean optional
Подается ли в заведении завтрак. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesBrunch
readonly
Тип: boolean optional
Подают ли в заведении поздний завтрак. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesCocktails
readonly
Тип: boolean optional
servesCoffee
readonly
Тип: boolean optional
servesDessert
readonly
Тип: boolean optional
servesDinner
readonly
Тип: boolean optional
Можно ли здесь поужинать. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesLunch
readonly
Тип: boolean optional
Можно ли пообедать в этом месте. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesVegetarianFood
readonly
Тип: boolean optional
Есть ли в заведении вегетарианские блюда. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
servesWine
readonly
Тип: boolean optional
Подается ли в заведении вино. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null. Если это поле ещё не запрашивалось, возвращается значение undefined.
shortFormattedAddress
readonly
Тип: string optional
Краткий адрес местоположения.
subDestinations
readonly
Тип: Array<Place> optional
Список подпунктов назначения для этого места. Дополнительные пункты назначения – это места, связанные с основным пунктом назначения. Они помогают пользователям находить конкретные места на больших или сложных объектах, таких как аэропорты, национальные парки, университеты или стадионы.
svgIconMaskURI
readonly
Тип: string optional
URI ресурса маски изображения SVG, который можно использовать для представления категории места.
timeZone
readonly
Тип: TimeZone optional
Часовой пояс места.
transitStation
readonly
Тип: TransitStation optional
Информация об остановке общественного транспорта. undefined, если данные о транспорте не загружены с сервера.
types
readonly
Тип: Array<string> optional
Массив типов для этого места (например, ["political", "locality"] или ["restaurant", "establishment"]).
userRatingCount
readonly
Тип: number optional
Количество оценок пользователей, которые учитывались при расчете Place.rating для этого места.
utcOffsetMinutes
readonly
Тип: number optional
Смещение текущего часового пояса места относительно UTC в минутах. Например, австралийское восточное стандартное время (GMT+10) при переходе на летнее время опережает UTC на 11 часов, поэтому utc_offset_minutes будет 660. Для часовых поясов, отстающих от UTC, смещение отрицательное. Например, для Кабо-Верде utc_offset_minutes – это -60.
viewport
readonly
Тип: LatLngBounds optional
Предпочтительная область просмотра при отображении этого места на карте.
websiteURI
readonly
Тип: string optional
Официальный сайт места, например главная страница компании.
openingHours
readonly
Тип: OpeningHours optional
hasWiFi
readonly
Тип: 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

Интерфейс PlaceOptions

интерфейс google.maps.places.PlaceOptions
реализован Place

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

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

Класс AccessibilityOptions

class google.maps.places.AccessibilityOptions
library "places"

const {AccessibilityOptions} = await google.maps.importLibrary("places");
hasWheelchairAccessibleEntrance
readonly
Тип: boolean optional
Есть ли в месте вход, оборудованный для инвалидов-колясочников. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasWheelchairAccessibleParking
readonly
Тип: boolean optional
Есть ли в месте парковка, доступная для инвалидов-колясочников. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasWheelchairAccessibleRestroom
readonly
Тип: boolean optional
Есть ли в месте туалет, доступный для инвалидов-колясочников. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasWheelchairAccessibleSeating
readonly
Тип: boolean optional
Есть ли в заведении места для инвалидов-колясочников. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.

Класс AddressComponent

class google.maps.places.AddressComponent
library "places"

Компонент адреса для местоположения места.

const {AddressComponent} = await google.maps.importLibrary("places");
longText
readonly
Тип: string optional
Полный текст компонента адреса.
shortText
readonly
Тип: string optional
Сокращенный текст компонента адреса.
types
readonly
Тип: Array<string>
Массив строк, обозначающих тип этого компонента адреса. Список допустимых типов можно найти здесь.
Унаследованные: toJSON

Класс AddressDescriptor

class google.maps.places.AddressDescriptor
library "places"

Описание местоположения относительно других объектов. Включает ранжированный набор близлежащих ориентиров и точных содержащих областей, а также их связь с целевым местоположением.

const {AddressDescriptor} = await google.maps.importLibrary("places");
areas
readonly
Тип: Array<Area>
Ранжированный список содержащих или смежных областей. Наиболее узнаваемые и точные области ранжируются первыми.
landmarks
readonly
Тип: Array<Landmark>
Рейтинговый список ориентиров поблизости. Самые узнаваемые и близкие ориентиры показываются первыми.
Унаследованные: toJSON

Класс Area

class google.maps.places.Area
library "places"

Информация о регионе и его связь с целевым местоположением.

const {Area} = await google.maps.importLibrary("places");
containment
readonly
Тип: Containment optional
Определяет пространственную связь между целевым местоположением и областью.
place
readonly
Тип: Place
Место, где находится область.
Унаследованные: toJSON

Класс Attribution

class google.maps.places.Attribution
library "places"

Информация о поставщике данных для места.

const {Attribution} = await google.maps.importLibrary("places");
provider
readonly
Тип: string optional
Название поставщика данных о месте.
providerURI
readonly
Тип: string optional
URI поставщика данных о месте.
Унаследованные: toJSON

AuthorAttribution

class google.maps.places.AuthorAttribution
library "places"

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

const {AuthorAttribution} = await google.maps.importLibrary("places");
displayName
readonly
Тип: string
Имя автора этого результата.
photoURI
readonly
Тип: string optional
URI фотографии автора для этого результата. Эта функция может быть доступна не всегда.
uri
readonly
Тип: string optional
URI профиля автора для этого результата.
Унаследованные: toJSON

Класс ConnectorAggregation

class google.maps.places.ConnectorAggregation
library "places"

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

const {ConnectorAggregation} = await google.maps.importLibrary("places");
availabilityLastUpdateTime
readonly
Тип: Date optional
Время последнего обновления информации о доступности коннектора в этой агрегации.
availableCount
readonly
Тип: number optional
Количество доступных коннекторов в этой агрегации.
count
readonly
Тип: number
Количество коннекторов в этой агрегации.
maxChargeRateKw
readonly
Тип: number
Статическая максимальная скорость зарядки в кВт для каждого коннектора в агрегированном наборе.
outOfServiceCount
readonly
Тип: number optional
Количество коннекторов в этой группе, которые сейчас не работают.
type
readonly
Тип: EVConnectorType optional
Тип коннектора для этого агрегирования.

Класс ConsumerAlert

class google.maps.places.ConsumerAlert
library "places"

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

const {ConsumerAlert} = await google.maps.importLibrary("places");
details
readonly
Тип: ConsumerAlertDetails optional
Подробные сведения о сообщении с оповещением для потребителей.
languageCode
readonly
Тип: string optional
Код языка сообщения.
overview
readonly
Тип: string optional
Обзор оповещения для потребителей.
Унаследованные: toJSON

Класс ConsumerAlertDetails

class google.maps.places.ConsumerAlertDetails
library "places"

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

const {ConsumerAlertDetails} = await google.maps.importLibrary("places");
aboutLinkTitle
readonly
Тип: string optional
Заголовок, который будет показываться для ссылки на дополнительную информацию.
aboutLinkURI
readonly
Тип: string optional
URI ссылки на дополнительную информацию.
description
readonly
Тип: string optional
Описание сообщения с оповещением для потребителей.
title
readonly
Тип: string optional
Заголовок, который будет показываться вместе с подробным описанием.

Константы Containment

константы google.maps.places.Containment
библиотека "places"

Определяет пространственную связь между целевым местоположением и областью. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом ContainmentString.

const {Containment} = await google.maps.importLibrary("places");
NEAR Целевое местоположение находится за пределами региона, но рядом с ним. Дополнительную информацию можно найти в документации по веб-сервису.
OUTSKIRTS Целевое местоположение находится в пределах региона, близко к его границе. Дополнительную информацию можно найти в документации по веб-сервису.
WITHIN Целевое местоположение находится в пределах региона, близко к центру. Дополнительную информацию можно найти в документации по веб-сервису.

Класс ContentBlock

class google.maps.places.ContentBlock
library "places"

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

const {ContentBlock} = await google.maps.importLibrary("places");
content
readonly
Тип: string optional
Контент, связанный с темой.
contentLanguageCode
readonly
Тип: string optional
Код языка контента.
referencedPlaces
readonly
Тип: Array<Place>
Список объектов Place, на которые есть ссылки. При первом получении каждое место содержит только идентификатор места в поле id.
Унаследованные: toJSON

Класс EVChargeAmenitySummary

class google.maps.places.EVChargeAmenitySummary
library "places"

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

const {EVChargeAmenitySummary} = await google.maps.importLibrary("places");
coffee
readonly
Тип: ContentBlock optional
Сводка по кофейням поблизости.
disclosureText
readonly
Тип: string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
readonly
Тип: string optional
Код языка текста раскрытия информации.
flagContentURI
readonly
Тип: string optional
URI для сообщения о проблеме с кратким пересказом.
overview
readonly
Тип: ContentBlock optional
Обзор доступных удобств.
restaurant
readonly
Тип: ContentBlock optional
Сводка о ресторанах поблизости.
store
readonly
Тип: ContentBlock optional
Сводка по магазинам поблизости.
Унаследованные: toJSON

Класс EVChargeOptions

class google.maps.places.EVChargeOptions
library "places"

Информация о станции зарядки ЭМ, расположенной в этом месте.

const {EVChargeOptions} = await google.maps.importLibrary("places");
connectorAggregations
readonly
Список агрегаций коннекторов для зарядки электромобилей, содержащих коннекторы одного типа и с одинаковой скоростью зарядки.
connectorCount
readonly
Тип: number
Количество коннекторов на этой станции. Поскольку у некоторых портов может быть несколько коннекторов, но заряжать они могут только один автомобиль за раз, количество коннекторов может быть больше, чем общее количество автомобилей, которые могут заряжаться одновременно.
Унаследованные: toJSON

Константы EVConnectorType

константы google.maps.places.EVConnectorType
библиотека "places"

Дополнительную информацию о типах коннекторов для зарядки электромобилей можно найти на сайте http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом EVConnectorTypeString.

const {EVConnectorType} = await google.maps.importLibrary("places");
CCS_COMBO_1 Комбинированная система зарядки (переменный и постоянный ток). Дополнительную информацию можно найти в документации по веб-сервису.
CCS_COMBO_2 Комбинированная система зарядки (переменный и постоянный ток). Дополнительную информацию можно найти в документации по веб-сервису.
CHADEMO Разъем CHAdeMO. Дополнительную информацию можно найти в документации по веб-сервису.
J1772 Разъем J1772 типа 1. Дополнительную информацию можно найти в документации по веб-сервису.
NACS Североамериканский стандарт зарядки (NACS), стандартизированный как SAE J3400. Дополнительную информацию можно найти в документации по веб-сервису.
OTHER Другие типы коннекторов. Дополнительную информацию можно найти в документации по веб-сервису.
TESLA Стандартный коннектор TESLA. Дополнительную информацию можно найти в документации по веб-сервису.
TYPE_2 Разъем IEC 62196 типа 2. Дополнительную информацию можно найти в документации по веб-сервису.
UNSPECIFIED_GB_T Тип GB/T соответствует стандарту GB/T в Китае. Дополнительную информацию можно найти в документации по веб-сервису.
UNSPECIFIED_WALL_OUTLET Неизвестная розетка. Дополнительную информацию можно найти в документации по веб-сервису.

Интерфейс EVSearchOptions

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

Параметры, связанные с электромобилями, которые можно указать в запросе на поиск мест.

connectorTypes
необязательно
Тип: Array<EVConnectorType> optional
Список предпочитаемых типов коннекторов для электромобилей. Места, которые не поддерживают ни один из перечисленных типов коннекторов, будут отфильтрованы.
minimumChargingRateKw
необязательно
Тип: number optional
Минимальная требуемая скорость зарядки в киловаттах. Места, где скорость зарядки ниже указанной, будут отфильтрованы.

Интерфейс FetchFieldsRequest

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

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

fields
Тип: Iterable<string>
Список полей, которые нужно получить.
internalUsageAttributionIds
необязательно
Тип: Iterable<string> optional
Идентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками OSS.

Класс FuelOptions

class google.maps.places.FuelOptions
library "places"

Актуальная информация о видах топлива на заправке. Эта информация регулярно обновляется.

const {FuelOptions} = await google.maps.importLibrary("places");
fuelPrices
readonly
Тип: Array<FuelPrice>
Список цен на каждый тип топлива, доступный на этой станции.
Унаследованные: toJSON

Класс FuelPrice

class google.maps.places.FuelPrice
library "places"

Информация о цене на определенный тип топлива.

const {FuelPrice} = await google.maps.importLibrary("places");
price
readonly
Тип: Money optional
Цена топлива.
type
readonly
Тип: FuelType optional
Тип топлива.
updateTime
readonly
Тип: Date optional
Время последнего обновления цены на топливо.

Константы FuelType

константы google.maps.places.FuelType
библиотека "places"

Типы топлива. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом FuelTypeString.

const {FuelType} = await google.maps.importLibrary("places");
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

class google.maps.places.GenerativeSummary
library "places"

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

const {GenerativeSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Тип: string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
readonly
Тип: string optional
Код языка текста раскрытия информации.
flagContentURI
readonly
Тип: string optional
URI для сообщения о проблеме с кратким пересказом.
overview
readonly
Тип: string optional
Обзор места.
overviewLanguageCode
readonly
Тип: string optional
Код языка обзора.
Унаследованные: toJSON

class google.maps.places.GoogleMapsLinks
library "places"

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

const {GoogleMapsLinks} = await google.maps.importLibrary("places");
directionsURI
readonly
Тип: string optional
Ссылка на маршрут до места в Google Картах. В ссылке указан только пункт назначения и используется способ передвижения по умолчанию (DRIVE).
photosURI
readonly
Тип: string optional
Ссылка на фотографии места в Google Картах.
placeURI
readonly
Тип: string optional
ссылка на место в Google Картах;
reviewsURI
readonly
Тип: string optional
Ссылка на отзывы о месте в Google Картах.
writeAReviewURI
readonly
Тип: string optional
Ссылка, по которой можно написать отзыв о месте в Google Картах.
Унаследованные: toJSON

Класс Landmark

class google.maps.places.Landmark
library "places"

Основная информация об ориентире и его связь с целевым местоположением. Ориентиры – это известные места, которые можно использовать для описания местоположения.

const {Landmark} = await google.maps.importLibrary("places");
place
readonly
Тип: Place
Местоположение ориентира.
spatialRelationship
readonly
Пространственное отношение между целевым местоположением и ориентиром.
straightLineDistanceMeters
readonly
Тип: number
Расстояние по прямой в метрах между центральной точкой цели и центральной точкой ориентира. В некоторых случаях это значение может быть больше travelDistanceMeters.
travelDistanceMeters
readonly
Тип: number optional
Расстояние в метрах по дорожной сети от целевого объекта до ориентира, если оно известно. При этом не учитывается способ передвижения, например пешком, на автомобиле или велосипеде.
Унаследованные: toJSON

Класс Money

class google.maps.places.Money
library "places"

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

const {Money} = await google.maps.importLibrary("places");
currencyCode
readonly
Тип: string
Трехбуквенный код валюты по стандарту ISO 4217.
nanos
readonly
Тип: number
Количество нано-единиц (10^-9) суммы.
units
readonly
Тип: number
Целые единицы суммы. Например, если Money.currencyCode – это USD, то одна единица – это один доллар США.
toString
toString()
Параметры: нет.
Возвращаемое значение: string
Возвращает человекочитаемое представление суммы денег с символом валюты.
Унаследованные: toJSON

Класс NeighborhoodSummary

class google.maps.places.NeighborhoodSummary
library "places"

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

const {NeighborhoodSummary} = await google.maps.importLibrary("places");
description
readonly
Тип: ContentBlock optional
Подробное описание района.
disclosureText
readonly
Тип: string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
readonly
Тип: string optional
Код языка текста раскрытия информации.
flagContentURI
readonly
Тип: string optional
URI для сообщения о проблеме с кратким пересказом.
overview
readonly
Тип: ContentBlock optional
Обзор района.
Унаследованные: toJSON

Класс OpeningHours

класс google.maps.places.OpeningHours
расширен SecondaryOpeningHours
библиотека "places"

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

const {OpeningHours} = await google.maps.importLibrary("places");
periods
readonly
Хронологически упорядоченный массив часов работы, содержащий данные по каждому дню недели, начиная с воскресенья. Не включает дни, когда место закрыто.
specialDays
readonly
Тип: Array<Date>
Массив дат, представляющих особые дни, которые приходятся на текущий период. Особые дни влияют на часы работы места, например Рождество или разовое закрытие. Задайте для currentOpeningHours и currentSecondaryOpeningHours, если есть исключительные часы.
weekdayDescriptions
readonly
Тип: Array<string>
Массив из семи строк, представляющих часы работы по дням недели в соответствующем формате. Сервис Places отформатирует и локализует часы работы соответствующим образом для текущего языка. Порядок элементов в этом массиве зависит от языка. В некоторых странах неделя начинается с понедельника, а в других началом недели считается воскресенье.
Унаследованные: toJSON

Класс OpeningHoursPeriod

class google.maps.places.OpeningHoursPeriod
library "places"

Период, когда место открыто.

const {OpeningHoursPeriod} = await google.maps.importLibrary("places");
close
readonly
Тип: OpeningHoursPoint optional
Время закрытия места.
open
readonly
Время открытия места.
Унаследованные: toJSON

Класс OpeningHoursPoint

class google.maps.places.OpeningHoursPoint
library "places"

Точка, в которой изменяется статус места.

const {OpeningHoursPoint} = await google.maps.importLibrary("places");
day
readonly
Тип: number
День недели в виде числа от 0 до 6, начиная с воскресенья. Например, 2 обозначает вторник.
hour
readonly
Тип: number
Час OpeningHoursPoint.time в виде числа в диапазоне [0, 23]. Значение указывается в часовом поясе этого места.
minute
readonly
Тип: number
Минута OpeningHoursPoint.time в виде числа в диапазоне [0, 59]. Значение указывается в часовом поясе этого места.
Унаследованные: toJSON

Класс SecondaryOpeningHours

class google.maps.places.SecondaryOpeningHours extends OpeningHours
library "places"

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

const {SecondaryOpeningHours} = await google.maps.importLibrary("places");
type
readonly
Тип: string optional
Тип дополнительных часов работы. Это относится к тому, к чему применяется дополнительный график работы, например к еде навынос, доставке или самовывозу. Список допустимых значений приведен в разделе SecondaryHoursType.
Унаследованные: periods, specialDays, weekdayDescriptions
Унаследованные: toJSON

Класс ParkingOptions

class google.maps.places.ParkingOptions
library "places"

const {ParkingOptions} = await google.maps.importLibrary("places");
hasFreeGarageParking
readonly
Тип: boolean optional
Есть ли бесплатная крытая парковка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasFreeParkingLot
readonly
Тип: boolean optional
Есть ли бесплатная парковка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasFreeStreetParking
readonly
Тип: boolean optional
Есть ли у заведения бесплатная уличная парковка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasPaidGarageParking
readonly
Тип: boolean optional
Указывает, есть ли в месте платная крытая стоянка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasPaidParkingLot
readonly
Тип: boolean optional
Есть ли в этом месте платная парковка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasPaidStreetParking
readonly
Тип: boolean optional
Есть ли платная уличная парковка. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
hasValetParking
readonly
Тип: boolean optional
Есть ли услуги парковщика. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.

Класс PaymentOptions

class google.maps.places.PaymentOptions
library "places"

const {PaymentOptions} = await google.maps.importLibrary("places");
acceptsCashOnly
readonly
Тип: boolean optional
Принимает ли заведение только наличные. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
acceptsCreditCards
readonly
Тип: boolean optional
Принимаются ли в месте кредитные карты. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
acceptsDebitCards
readonly
Тип: boolean optional
Принимаются ли в этом месте дебетовые карты. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.
acceptsNFC
readonly
Тип: boolean optional
Принимает ли место оплату через NFC. Возвращает true или false, если значение известно. Если значение неизвестно, возвращается null.

Класс Photo

class google.maps.places.Photo
library "places"

Информация о фотографии места.

const {Photo} = await google.maps.importLibrary("places");
authorAttributions
readonly
Текст атрибуции, отображаемый для этой фотографии.
flagContentURI
readonly
Тип: string optional
Ссылка, по которой пользователь может сообщить о проблеме с фотографией.
googleMapsURI
readonly
Тип: string optional
ссылка на фотографию в Google Картах;
heightPx
readonly
Тип: number
Высота фотографии в пикселях.
widthPx
readonly
Тип: number
Ширина фотографии в пикселях.
getURI
getURI([options])
Параметры:
Возвращаемое значение: string
Возвращает URL изображения, соответствующий указанным параметрам.
Унаследованные: toJSON

Класс PlusCode

class google.maps.places.PlusCode
library "places"

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

const {PlusCode} = await google.maps.importLibrary("places");
compoundCode
readonly
Тип: string optional
Плюс-код с областью 1/8000 градуса на 1/8000 градуса, где первые четыре символа (код региона) опущены и заменены описанием местности. Пример: 9G8F+5W Zurich, Switzerland.
globalCode
readonly
Тип: string optional
Код Plus Code с областью 1/8000 градуса на 1/8000 градуса. Пример: 8FVC9G8F+5W.
Унаследованные: toJSON

Класс PostalAddress

класс google.maps.places.PostalAddress реализует PostalAddressLiteral
библиотека "places"

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

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

Интерфейс PostalAddressLiteral

интерфейс google.maps.places.PostalAddressLiteral
реализован PostalAddress

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

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

Константы PriceLevel

константы google.maps.places.PriceLevel
библиотека "places"

Уровень цен в месте. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом PriceLevelString.

const {PriceLevel} = await google.maps.importLibrary("places");
EXPENSIVE Место предоставляет дорогие услуги. Дополнительную информацию можно найти в документации по веб-сервису.
FREE В этом месте предоставляются бесплатные услуги. Дополнительную информацию можно найти в документации по веб-сервису.
INEXPENSIVE Место, где предоставляются недорогие услуги. Дополнительную информацию можно найти в документации по веб-сервису.
MODERATE Услуги в этом месте стоят умеренно. Дополнительную информацию можно найти в документации по веб-сервису.
VERY_EXPENSIVE Очень дорогие услуги. Дополнительную информацию можно найти в документации по веб-сервису.

Класс PriceRange

class google.maps.places.PriceRange
library "places"

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

const {PriceRange} = await google.maps.importLibrary("places");
endPrice
readonly
Тип: Money optional
Верхняя граница диапазона цен (включительно). Цена должна быть ниже этой суммы.
startPrice
readonly
Тип: Money
Нижняя граница диапазона цен (включительно). Цена должна быть не ниже этой суммы.
Унаследованные: toJSON

Класс Review

class google.maps.places.Review
library "places"

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

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

Класс ReviewSummary

class google.maps.places.ReviewSummary
library "places"

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

const {ReviewSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Тип: string optional
Текст раскрытия информации, относящейся к этой сводке.
disclosureTextLanguageCode
readonly
Тип: string optional
Код языка текста раскрытия информации.
flagContentURI
readonly
Тип: string optional
URI для сообщения о проблеме с кратким пересказом.
reviewsURI
readonly
Тип: string optional
URI для показа отзывов об этом месте на Google Картах.
text
readonly
Тип: string optional
Краткий пересказ отзывов пользователей.
textLanguageCode
readonly
Тип: string optional
Код языка, на котором составлена сводка отзывов пользователей.
Унаследованные: toJSON

Интерфейс SearchByTextRequest

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

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

fields
Тип: Array<string>
Поля, которые будут включены в ответ и за которые будет взиматься плата. Если передается ['*'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). В качестве поля можно запросить любое свойство класса Place.
evSearchOptions
необязательно
Тип: EVSearchOptions optional
Параметры, связанные с электромобилями, которые можно указать в запросе на поиск мест.
futureOpeningBusinessesIncluded
необязательно
Тип: boolean optional
Включать места, которые ещё не открыты, но должны открыться в будущем.
includedType
необязательно
Тип: string optional
Тип места, указанный в запросе. Полный список поддерживаемых типов: https://developers.google.com/maps/documentation/places/web-service/place-types. Поддерживается только один тип. Посмотреть SearchByTextRequest.useStrictTypeFiltering
internalUsageAttributionIds
необязательно
Тип: Iterable<string> optional
Идентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками OSS.
isOpenNow
необязательно
Тип: boolean optional
По умолчанию: false.
Используется для ограничения поиска местами, которые открыты в текущий момент.
language
необязательно
Тип: string optional
Информация о месте будет показана на предпочитаемом языке, если он доступен. По умолчанию используются языковые настройки браузера. Список поддерживаемых языков: https://developers.google.com/maps/faq#languagesupport.
locationBias
необязательно
Регион, в котором выполняется поиск. Это местоположение служит смещением, то есть могут быть возвращены результаты, относящиеся к указанному местоположению. Нельзя использовать вместе с locationRestriction.
locationRestriction
необязательно
Регион, в котором выполняется поиск. Это местоположение служит ограничением, то есть результаты за пределами указанного местоположения возвращаться не будут. Нельзя использовать вместе с locationBias.
maxResultCount
необязательно
Тип: number optional
Максимальное число результатов на странице. Значение должно быть от 1 до 20 включительно.
minRating
необязательно
Тип: number optional
Фильтровать результаты, средняя оценка которых строго меньше этого ограничения. Допустимое значение должно быть числом с плавающей запятой от 0 до 5 (включительно) с шагом 0,5, то есть [0, 0,5, 1,0, ... , 5,0] включительно. Введенная оценка будет округлена до ближайшего значения, кратного 0,5. Например, если вы укажете оценку 0,6, то будут исключены все результаты с оценкой ниже 1,0.
priceLevels
необязательно
Тип: Array<PriceLevel> optional
Используется для ограничения поиска местами, которые отмечены как имеющие определенный уровень цен. Вы можете выбрать любую комбинацию уровней цен. По умолчанию выбраны все уровни цен.
pureServiceAreaBusinessesIncluded
необязательно
Тип: boolean optional
Если для поля задано значение true, включить компании, обслуживающие только определенную территорию. Компания, обслуживающая определенную территорию, осуществляет услуги или доставку непосредственно клиентам, но не обслуживает клиентов по адресу компании. Например, у компаний, предлагающих уборку помещений, ремонт сантехники и т. п., может не быть физического адреса или местоположения на Google Картах. Places не будет возвращать поля, включая location, plusCode и другие поля, связанные с местоположением, для этих компаний.
query
необязательно
Тип: string optional
BetarankBy
необязательно
rankPreference
необязательно
По умолчанию: SearchByTextRankPreference.RELEVANCE.
Как результаты будут ранжироваться в ответе.
region
необязательно
Тип: string optional
Код страны или региона (CLDR) в формате Unicode, откуда поступает запрос. Этот параметр используется для отображения информации о месте, например названия места в определенном регионе, если оно доступно. Параметр может влиять на результаты в соответствии с действующим законодательством. Дополнительную информацию можно найти на странице https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются.
textQuery
необязательно
Тип: string optional
Обязательный атрибут, если не используется атрибут SearchByTextRequest.query. Текстовый запрос для текстового поиска.
useStrictTypeFiltering
необязательно
Тип: boolean optional
По умолчанию: false.
Используется для настройки строгой фильтрации по типу для SearchByTextRequest.includedType. Если задано значение True, будут возвращены только результаты того же типа.

Константы SearchByTextRankPreference

константы google.maps.places.SearchByTextRankPreference
библиотека "places"

Как результаты будут ранжироваться в ответе. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом SearchByTextRankPreferenceString.

const {SearchByTextRankPreference} = await google.maps.importLibrary("places");
DISTANCE Результаты ранжируются по расстоянию. Дополнительную информацию можно найти в документации по веб-сервису.
RELEVANCE Результаты сортируются по релевантности. Дополнительную информацию можно найти в документации по веб-сервису.

Интерфейс SearchNearbyRequest

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

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

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

Константы SearchNearbyRankPreference

константы google.maps.places.SearchNearbyRankPreference
библиотека "places"

Как результаты будут ранжироваться в ответе. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом SearchNearbyRankPreferenceString.

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places");
DISTANCE Результаты ранжируются по расстоянию. Дополнительную информацию можно найти в документации по веб-сервису.
POPULARITY Результаты ранжируются по популярности. Дополнительную информацию можно найти в документации по веб-сервису.

Константы SpatialRelationship

константы google.maps.places.SpatialRelationship
библиотека "places"

Определяет пространственное отношение между целевым местоположением и ориентиром. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом SpatialRelationshipString.

const {SpatialRelationship} = await google.maps.importLibrary("places");
ACROSS_THE_ROAD Цель находится прямо напротив ориентира на другой стороне дороги. Дополнительную информацию можно найти в документации по веб-сервису.
AROUND_THE_CORNER Ориентир находится не на маршруте, но в одном повороте от него. Дополнительную информацию можно найти в документации по веб-сервису.
BEHIND Ближе к самому объекту, но дальше от входов с улицы. Дополнительную информацию можно найти в документации по веб-сервису.
BESIDE Цель находится непосредственно рядом с ориентиром. Дополнительную информацию можно найти в документации по веб-сервису.
DOWN_THE_ROAD На том же маршруте, что и ориентир, но не рядом с ним и не напротив него. Дополнительную информацию можно найти в документации по веб-сервису.
NEAR Это отношение по умолчанию, если не применимы другие варианты. Дополнительную информацию можно найти в документации по веб-сервису.
WITHIN Ориентир имеет пространственную геометрию, и цель находится в его границах. Дополнительную информацию можно найти в документации по веб-сервису.

Класс TimeZone

class google.maps.places.TimeZone
library "places"

Представляет часовой пояс из базы данных часовых поясов IANA https://www.iana.org/time-zones.

const {TimeZone} = await google.maps.importLibrary("places");
id
readonly
Тип: string optional
Часовой пояс из базы данных часовых поясов IANA. Пример: "America/New_York".
version
readonly
Тип: string optional
Номер версии базы данных часовых поясов IANA. Пример: "2019a".
Унаследованные: toJSON

Класс TransitAgency

class google.maps.places.TransitAgency
library "places"

Представляет транспортное агентство.

const {TransitAgency} = await google.maps.importLibrary("places");
displayName
Тип: string optional
Название агентства на запрашиваемом языке.
displayNameLanguageCode
Тип: string optional
Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
fareURL
Тип: URL optional
URL страницы с подробной информацией о тарифах агентства.
icon
Тип: TransitIcon optional
Локализованный фирменный значок транспортной системы.
lines
Маршруты, обслуживаемые этим агентством.
url
Тип: URL optional
URL главной страницы агентства.
Унаследованные: toJSON

Класс TransitIcon

class google.maps.places.TransitIcon
library "places"

Значок общественного транспорта.

const {TransitIcon} = await google.maps.importLibrary("places");
nameIncluded
Тип: boolean optional
Указывает, содержится ли название в значке и нужно ли показывать его рядом со значком.
url
Тип: URL optional
URL значка.
Унаследованные: toJSON

Класс TransitLine

class google.maps.places.TransitLine
library "places"

Представляет маршрут общественного транспорта.

const {TransitLine} = await google.maps.importLibrary("places");
backgroundColor
Тип: string optional
Цвет фона ярлыков для этой транспортной линии в шестнадцатеричном формате (например, "#909CE1"). Этот цвет также можно использовать для рисования фигур на маршруте.
displayName
Тип: string optional
Полное название маршрута, например "Саннидейл – местный".
displayNameLanguageCode
Тип: string optional
Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
icon
Тип: TransitIcon optional
Значок этого маршрута.
id
Тип: string optional
Идентификатор маршрута, который позволяет отличить его от других маршрутов на той же остановке. Этот идентификатор может меняться в разных ответах.
shortDisplayName
Тип: string optional
Сокращенное название маршрута общественного транспорта (например, "S2").
shortDisplayNameLanguageCode
Тип: string optional
Код языка по стандарту BCP-47 для сокращенного названия маршрута общественного транспорта, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
textColor
Тип: string optional
Цвет текста ярлыков для этой транспортной линии в шестнадцатеричном формате (например, #909CE1).
url
Тип: URL optional
URL веб-страницы с информацией об этой линии.
vehicleIcon
Тип: TransitIcon optional
Значок для этого типа транспорта.
vehicleType
Тип: TransitVehicleType optional
Тип транспортного средства.
Унаследованные: toJSON

Класс TransitStation

class google.maps.places.TransitStation
library "places"

Представляет информацию о транспорте для места.

const {TransitStation} = await google.maps.importLibrary("places");
agencies
Транспортные агентства, которые обслуживают эту станцию.
displayName
Тип: string optional
Название станции на местном языке.
displayNameLanguageCode
Тип: string optional
Код языка BCP-47 для текста локального отображаемого названия, например "en-US" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stops
Транспорт останавливается на этой станции.
Унаследованные: toJSON

Класс TransitStop

class google.maps.places.TransitStop
library "places"

Остановка общественного транспорта.

const {TransitStop} = await google.maps.importLibrary("places");
displayName
Тип: string optional
Название остановки на выбранном языке.
displayNameLanguageCode
Тип: string optional
Название остановки на языке, указанном в коде языка BCP-47, например "en-US" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
hasWheelchairAccessibleEntrance
Тип: boolean optional
Указывает, есть ли доступный путь от входа на станцию до остановки. Он не указывает, можно ли сесть в транспортное средство на остановке.
id
Тип: string optional
Идентификатор остановки, который позволяет отличить ее от других остановок на той же станции. Этот идентификатор может меняться в разных ответах.
location
Тип: LatLngAltitude optional
Местоположение остановки.
platformCode
Тип: string optional
Код платформы, представленный этой остановкой. Формат может быть любым, например "2", "Платформа 2", "2–4" или "1x".
platformCodeLanguageCode
Тип: string optional
Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
signageText
Тип: string optional
Точный текст, написанный на вывеске платформы (например, "Южный вокзал" или "Центральный район"). Если поле platformCode не заполнено, это поле может быть единственным идентификатором платформы. Однако можно одновременно задать и platformCode, и signageText.
signageTextLanguageCode
Тип: string optional
Код языка текста на знаке по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stopCode
Тип: string optional
Понятный человеку идентификатор остановки, который используется транспортными агентствами, чтобы различать остановки с одинаковыми названиями.
stopCodeLanguageCode
Тип: string optional
Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
Унаследованные: toJSON

Константы TransitVehicleType

константы google.maps.places.TransitVehicleType
библиотека "places"

Тип транспортного средства на маршруте общественного транспорта. Дополнительную информацию можно найти в документации по веб-сервису.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом TransitVehicleTypeString.

const {TransitVehicleType} = await google.maps.importLibrary("places");
AIRPLANE Самолет. Дополнительную информацию можно найти в документации по веб-сервису.
BUS Автобус Дополнительную информацию можно найти в документации по веб-сервису.
CABLE_CAR Канатный трамвай. Дополнительную информацию можно найти в документации по веб-сервису.
COACH Тренер. Дополнительную информацию можно найти в документации по веб-сервису.
COMMUTER_TRAIN Электричка. Дополнительную информацию можно найти в документации по веб-сервису.
FERRY Паром Дополнительную информацию можно найти в документации по веб-сервису.
FUNICULAR Фуникулер. Дополнительную информацию можно найти в документации по веб-сервису.
GONDOLA_LIFT Гондольный подъемник. Дополнительную информацию можно найти в документации по веб-сервису.
HEAVY_RAIL Городской рельсовый транспорт Дополнительную информацию можно найти в документации по веб-сервису.
HIGH_SPEED_TRAIN Скоростной поезд Дополнительную информацию можно найти в документации по веб-сервису.
HORSE_CARRIAGE Конная повозка. Дополнительную информацию можно найти в документации по веб-сервису.
INTERCITY_BUS Междугородный автобус Дополнительную информацию можно найти в документации по веб-сервису.
LONG_DISTANCE_TRAIN Поезд дальнего следования. Дополнительную информацию можно найти в документации по веб-сервису.
METRO_RAIL Городской рельсовый транспорт Дополнительную информацию можно найти в документации по веб-сервису.
MONORAIL Монорельс Дополнительную информацию можно найти в документации по веб-сервису.
RAIL Рельсовый транспорт Дополнительную информацию можно найти в документации по веб-сервису.
SHARE_TAXI Маршрутное такси. Дополнительную информацию можно найти в документации по веб-сервису.
SPECIAL Особый. Дополнительную информацию можно найти в документации по веб-сервису.
SUBWAY Метро. Дополнительную информацию можно найти в документации по веб-сервису.
TRAM Трамвай. Дополнительную информацию можно найти в документации по веб-сервису.
TROLLEYBUS Троллейбус Дополнительную информацию можно найти в документации по веб-сервису.