Класс Place
класс
google.maps.places.Place
реализует PlaceOptions
библиотека "places"
const {Place} = await google.maps.importLibrary("places");
Конструктор | |
|---|---|
Place |
Place(options)Параметры:
|
Статические методы | |
|---|---|
searchByText |
searchByText(request)Параметры:
Поиск мест по текстовому запросу. |
searchNearby |
searchNearby(request)Параметры:
Поиск мест рядом. |
Свойства | |
|---|---|
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 |
Список мест, в которых находится это место. Места, содержащие место, – это места, в которых находится место. |
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 optionalGenerativeSummary для этого места. |
googleMapsLinks
readonly |
Тип:
GoogleMapsLinks optionalСсылки, запускающие различные действия в Google Картах. |
googleMapsURI
readonly |
Тип:
string optionalURL-адрес официальной страницы этого места в 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 |
Фотографии этого места. Коллекция будет содержать до десяти объектов Photo. |
plusCode
readonly |
Тип:
PlusCode optional |
postalAddress
readonly |
Тип:
PostalAddress optional |
priceLevel
readonly |
Тип:
PriceLevel optionalУровень цен в месте. Это свойство может возвращать любое из следующих значений:
|
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 |
Список отзывов об этом месте. |
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 |
Список подпунктов назначения для этого места. Дополнительные пункты назначения – это места, связанные с основным пунктом назначения. Они помогают пользователям находить конкретные места на больших или сложных объектах, таких как аэропорты, национальные парки, университеты или стадионы. |
svgIconMaskURI
readonly |
Тип:
string optionalURI ресурса маски изображения 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Официальный сайт места, например главная страница компании. |
readonly |
Тип:
OpeningHours optional |
readonly |
Тип:
boolean optional |
Методы | |
|---|---|
fetchFields |
fetchFields(options)Параметры:
|
|
getNextOpeningTime([date])Параметры:
Вычисляет Date для следующего времени открытия, используя Place.regularOpeningHours места. Возвращает undefined, если данных недостаточно для расчета результата или это место не работает. |
|
isOpen([date])Параметры:
Возвращаемое значение:
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 |
Ранжированный список содержащих или смежных областей. Наиболее узнаваемые и точные области ранжируются первыми. |
landmarks
readonly |
Рейтинговый список ориентиров поблизости. Самые узнаваемые и близкие ориентиры показываются первыми. |
Методы | |
|---|---|
Унаследованные:
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 optionalURI поставщика данных о месте. |
Методы | |
|---|---|
Унаследованные:
toJSON
|
AuthorAttribution
class
google.maps.places.AuthorAttribution
library "places"
Информация об авторе контента, созданного пользователями.
const {AuthorAttribution} = await google.maps.importLibrary("places");
Свойства | |
|---|---|
displayName
readonly |
Тип:
stringИмя автора этого результата. |
photoURI
readonly |
Тип:
string optionalURI фотографии автора для этого результата. Эта функция может быть доступна не всегда. |
uri
readonly |
Тип:
string optionalURI профиля автора для этого результата. |
Методы | |
|---|---|
Унаследованные:
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 optionalURI ссылки на дополнительную информацию. |
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 |
Список объектов 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 optionalURI для сообщения о проблеме с кратким пересказом. |
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 |
Тип:
Array<ConnectorAggregation>Список агрегаций коннекторов для зарядки электромобилей, содержащих коннекторы одного типа и с одинаковой скоростью зарядки. |
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 |
Список цен на каждый тип топлива, доступный на этой станции. |
Методы | |
|---|---|
Унаследованные:
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 optionalURI для сообщения о проблеме с кратким пересказом. |
overview
readonly |
Тип:
string optionalОбзор места. |
overviewLanguageCode
readonly |
Тип:
string optionalКод языка обзора. |
Методы | |
|---|---|
Унаследованные:
toJSON
|
Класс GoogleMapsLinks
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 |
Тип:
SpatialRelationshipПространственное отношение между целевым местоположением и ориентиром. |
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 optionalURI для сообщения о проблеме с кратким пересказом. |
overview
readonly |
Тип:
ContentBlock optionalОбзор района. |
Методы | |
|---|---|
Унаследованные:
toJSON
|
Класс OpeningHours
класс
google.maps.places.OpeningHours
расширен SecondaryOpeningHours
библиотека "places"
Информация о часах работы места.
const {OpeningHours} = await google.maps.importLibrary("places");
Свойства | |
|---|---|
periods
readonly |
Тип:
Array<OpeningHoursPeriod>Хронологически упорядоченный массив часов работы, содержащий данные по каждому дню недели, начиная с воскресенья. Не включает дни, когда место закрыто. |
specialDays
readonly |
Массив дат, представляющих особые дни, которые приходятся на текущий период. Особые дни влияют на часы работы места, например Рождество или разовое закрытие. Задайте для 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 |
Тип:
OpeningHoursPointВремя открытия места. |
Методы | |
|---|---|
Унаследованные:
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 |
Тип:
Array<AuthorAttribution>Текст атрибуции, отображаемый для этой фотографии. |
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 optionalURI для сообщения о проблеме с кратким пересказом. |
reviewsURI
readonly |
Тип:
string optionalURI для показа отзывов об этом месте на 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
необязательно |
Тип:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optionalРегион, в котором выполняется поиск. Это местоположение служит смещением, то есть могут быть возвращены результаты, относящиеся к указанному местоположению. Нельзя использовать вместе с locationRestriction. |
locationRestriction
необязательно |
Тип:
LatLngBounds|LatLngBoundsLiteral optionalРегион, в котором выполняется поиск. Это местоположение служит ограничением, то есть результаты за пределами указанного местоположения возвращаться не будут. Нельзя использовать вместе с 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 и другие поля, связанные с местоположением, для этих компаний. |
необязательно |
Тип:
string optional |
необязательно |
Тип:
SearchByTextRankPreference optional |
rankPreference
необязательно |
Тип:
SearchByTextRankPreference optionalПо умолчанию:
SearchByTextRankPreference.RELEVANCE.Как результаты будут ранжироваться в ответе. |
region
необязательно |
Тип:
string optionalКод страны или региона (CLDR) в формате Unicode, откуда поступает запрос. Этот параметр используется для отображения информации о месте, например названия места в определенном регионе, если оно доступно. Параметр может влиять на результаты в соответствии с действующим законодательством. Дополнительную информацию можно найти на странице https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются. |
textQuery
необязательно |
Тип:
string optionalОбязательный атрибут, если не используется атрибут . Текстовый запрос для текстового поиска. |
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 |
Тип:
Circle|CircleLiteralРегион поиска, заданный в виде круга с центром и радиусом. Результаты за пределами указанного местоположения не возвращаются. |
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 optionalПо умолчанию:
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 optionalURL страницы с подробной информацией о тарифах агентства. |
icon |
Тип:
TransitIcon optionalЛокализованный фирменный значок транспортной системы. |
lines |
Тип:
Array<TransitLine>Маршруты, обслуживаемые этим агентством. |
url |
Тип:
URL optionalURL главной страницы агентства. |
Методы | |
|---|---|
Унаследованные:
toJSON
|
Класс TransitIcon
class
google.maps.places.TransitIcon
library "places"
Значок общественного транспорта.
const {TransitIcon} = await google.maps.importLibrary("places");
Свойства | |
|---|---|
nameIncluded |
Тип:
boolean optionalУказывает, содержится ли название в значке и нужно ли показывать его рядом со значком. |
url |
Тип:
URL optionalURL значка. |
Методы | |
|---|---|
Унаследованные:
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 optionalURL веб-страницы с информацией об этой линии. |
vehicleIcon |
Тип:
TransitIcon optionalЗначок для этого типа транспорта. |
vehicleType |
Тип:
TransitVehicleType optionalТип транспортного средства. |
Методы | |
|---|---|
Унаследованные:
toJSON
|
Класс TransitStation
class
google.maps.places.TransitStation
library "places"
Представляет информацию о транспорте для места.
const {TransitStation} = await google.maps.importLibrary("places");
Свойства | |
|---|---|
agencies |
Тип:
Array<TransitAgency>Транспортные агентства, которые обслуживают эту станцию. |
displayName |
Тип:
string optionalНазвание станции на местном языке. |
displayNameLanguageCode |
Тип:
string optionalКод языка BCP-47 для текста локального отображаемого названия, например "en-US" или "sr-Latn". Подробную информацию можно найти на странице http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
stops |
Тип:
Array<TransitStop>Транспорт останавливается на этой станции. |
Методы | |
|---|---|
Унаследованные:
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 |
Троллейбус Дополнительную информацию можно найти в документации по веб-сервису. |