Место класса
google.maps.places . Place
Доступ осуществляется путем вызова const {Place} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
Place | Place(options) Параметры:
|
Статические методы | |
---|---|
searchByText | searchByText(request) Параметры:
Поиск мест на основе текстового запроса. |
searchNearby | searchNearby(request) Параметры:
Поиск близлежащих мест. |
Характеристики | |
---|---|
accessibilityOptions | Тип: AccessibilityOptions optional Параметры доступности этого места. undefined если данные о параметрах доступности не были запрошены с сервера. |
addressComponents | Тип: Array < AddressComponent > optional Коллекция компонентов адреса для местоположения этого места. Пустой объект, если нет известных данных адреса. undefined если данные адреса не были запрошены с сервера. |
adrFormatAddress | Тип: string optional Представление адреса места в микроформате adr . |
allowsDogs | Тип: boolean optional |
attributions | Тип: Array < Attribution > optional Текст атрибуции, который будет отображаться для этого результата поиска места. |
businessStatus | Тип: BusinessStatus optional Рабочий статус местоположения. null , если известный статус отсутствует. undefined , если данные о статусе не были загружены с сервера. |
displayName | Тип: string optional Отображаемое имя местоположения. null если имя отсутствует. undefined , если данные имени не были загружены с сервера. |
displayNameLanguageCode | Тип: string optional Язык отображаемого названия местоположения. null , если название отсутствует. undefined , если данные по названию не были загружены с сервера. |
editorialSummary | Тип: string optional Редакционное резюме для этого места. null если редакционного резюме нет. undefined если это поле еще не было запрошено. |
editorialSummaryLanguageCode | Тип: string optional Язык редакционного резюме для этого места. null если редакционного резюме нет. undefined если это поле еще не было запрошено. |
evChargeOptions | Тип: EVChargeOptions optional Варианты зарядки электромобиля, предоставляемые местом. undefined если варианты зарядки электромобиля не были запрошены с сервера. |
formattedAddress | Тип: string optional Полный адрес места. |
fuelOptions | Тип: FuelOptions optional Варианты топлива, предоставляемые местом. undefined если варианты топлива не были запрошены с сервера. |
googleMapsURI | Тип: string optional URL официальной страницы Google для этого места. Это страница, принадлежащая Google, которая содержит самую актуальную информацию о месте. |
hasCurbsidePickup | Тип: boolean optional Есть ли в месте самовывоз с улицы. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
hasDelivery | Тип: boolean optional Есть ли доставка в данное место. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
hasDineIn | Тип: boolean optional Есть ли в заведении посетители. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
hasLiveMusic | Тип: boolean optional |
hasMenuForChildren | Тип: boolean optional |
hasOutdoorSeating | Тип: boolean optional |
hasRestroom | Тип: boolean optional |
hasTakeout | Тип: boolean optional Есть ли в заведении еда на вынос. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
iconBackgroundColor | Тип: string optional Цветовой код HEX по умолчанию для категории места. |
id | Тип: string Уникальный идентификатор места. |
internationalPhoneNumber | Тип: string optional Номер телефона The Place в международном формате. Международный формат включает код страны и знак плюс (+). |
isGoodForChildren | Тип: boolean optional |
isGoodForGroups | Тип: boolean optional |
isGoodForWatchingSports | Тип: boolean optional |
isReservable | Тип: boolean optional Можно ли забронировать место. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
location | Тип: LatLng optional Положение места. |
nationalPhoneNumber | Тип: string optional Номер телефона места, отформатированный в соответствии с региональными правилами нумерации . |
parkingOptions | Тип: ParkingOptions optional Варианты парковки, предоставляемые местом. undefined если данные о вариантах парковки не были запрошены с сервера. |
paymentOptions | Тип: PaymentOptions optional Варианты оплаты, предоставляемые местом. undefined , если данные о вариантах оплаты не были запрошены с сервера. |
photos | Фотографии этого места. Коллекция будет содержать до десяти Photo . |
plusCode | Тип: PlusCode optional |
priceLevel | Тип: PriceLevel optional Уровень цен в данном месте. Это свойство может возвращать любое из следующих значений:
|
primaryType | Тип: string optional Основной тип местоположения. null если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
primaryTypeDisplayName | Тип: string optional Отображаемое имя основного типа местоположения. null , если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
primaryTypeDisplayNameLanguageCode | Тип: string optional Язык отображаемого имени основного типа местоположения. null , если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
rating | Тип: number optional Рейтинг от 1,0 до 5,0, основанный на отзывах пользователей об этом месте. |
regularOpeningHours | Тип: OpeningHours optional |
requestedLanguage | Тип: string optional Запрошенный язык для этого места. |
requestedRegion | Тип: string optional Запрашиваемый регион для этого места. |
reviews | Список отзывов об этом месте. |
servesBeer | Тип: boolean optional Подают ли в заведении пиво. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesBreakfast | Тип: boolean optional Подают ли в заведении завтрак. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesBrunch | Тип: boolean optional Подают ли в заведении бранч. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesCocktails | Тип: boolean optional |
servesCoffee | Тип: boolean optional |
servesDessert | Тип: boolean optional |
servesDinner | Тип: boolean optional Подают ли в заведении ужин. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesLunch | Тип: boolean optional Подают ли в заведении обед. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesVegetarianFood | Тип: boolean optional Подают ли в заведении вегетарианскую еду. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
servesWine | Тип: boolean optional Подают ли в заведении вино. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. Возвращает «undefined», если это поле ещё не запрошено. |
svgIconMaskURI | Тип: string optional URI ресурса маски изображения SVG, который можно использовать для представления категории места. |
types | Тип: Array <string> optional Массив типов для этого места (например, ["political", "locality"] или ["restaurant", "establishment"] ). |
userRatingCount | Тип: number optional Количество оценок пользователей, которые внесли вклад в Place.rating этого места. |
utcOffsetMinutes | Тип: number optional Смещение текущего часового пояса места относительно UTC в минутах. Например, австрийское восточное стандартное время (GMT+10) в летнем времени опережает UTC на 11 часов, поэтому значение utc_offset_minutes будет 660 Для часовых поясов, отстающих от UTC, смещение отрицательное. Например, для Кабо-Верде значение utc_offset_minutes равно -60 . |
viewport | Тип: LatLngBounds optional Предпочтительный вид области просмотра при отображении этого места на карте. |
websiteURI | Тип: string optional Авторитетный веб-сайт для этого места, например домашняя страница компании. |
| Тип: OpeningHours optional |
| Тип: boolean optional |
Методы | |
---|---|
fetchFields | fetchFields(options) Параметры:
|
| getNextOpeningTime([date]) Параметры:
Вычисляет дату следующего рабочего дня (OpeningHoursTime). Возвращает значение undefined, если данных недостаточно для расчета результата или это место не работает. |
| isOpen([date]) Параметры:
Возвращаемое значение: Promise <boolean optional > Проверяет, открыто ли место в указанную дату и время. Возвращает значение undefined , если известных данных о месте недостаточно для вычисления, например, если часы работы не зарегистрированы. |
toJSON | toJSON() Параметры: нет Возвращаемое значение: Object JSON со всеми запрошенными свойствами места. |
Интерфейс PlaceOptions
google.maps.places . PlaceOptions
Варианты построения Места.
Характеристики | |
---|---|
id | Тип: string Уникальный идентификатор места. |
requestedLanguage optional | Тип: string optional Идентификатор языка, на котором должна быть возвращена информация. См. список поддерживаемых языков . |
requestedRegion optional | Тип: string optional Региональный код пользователя. Он может влиять на то, какие фотографии будут возвращены, и, возможно, на другие параметры. Региональный код принимает двухсимвольное значение ccTLD («домен верхнего уровня») . Большинство кодов ccTLD идентичны кодам ISO 3166-1, за некоторыми заметными исключениями. Например, ccTLD Великобритании — «uk» ( .co.uk ), а код ISO 3166-1 — «gb» (технически обозначает «Соединённое Королевство Великобритании и Северной Ирландии»). |
Класс AccessibilityOptions
google.maps.places . AccessibilityOptions
Доступ осуществляется путем вызова const {AccessibilityOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
hasWheelchairAccessibleEntrance | Тип: boolean optional Есть ли в месте вход, доступный для инвалидных колясок. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasWheelchairAccessibleParking | Тип: boolean optional Есть ли в месте парковка для инвалидных колясок? Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasWheelchairAccessibleRestroom | Тип: boolean optional Есть ли в месте туалет, доступный для инвалидных колясок. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasWheelchairAccessibleSeating | Тип: boolean optional Есть ли в месте места, доступные для инвалидных колясок. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
Класс AddressComponent
google.maps.places . AddressComponent
Доступ осуществляется путем вызова const {AddressComponent} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
longText | Тип: string optional Полный текст адресной части. |
shortText | Тип: string optional Сокращенный, краткий текст заданного компонента адреса. |
types | Тип: Array <string> Массив строк, обозначающий тип этого компонента адреса. Список допустимых типов можно найти здесь . |
Класс атрибуции
google.maps.places . Attribution
Доступ осуществляется путем вызова const {Attribution} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
provider | Тип: string optional Текст атрибуции, который будет отображаться для этого результата поиска места. |
providerURI | Тип: string optional |
Класс AuthorAttribution
google.maps.places . AuthorAttribution
Доступ осуществляется путем вызова const {AuthorAttribution} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
displayName | Тип: string Имя автора этого результата. |
photoURI | Тип: string optional URI фотографии автора для этого результата. Он может быть не всегда доступен. |
uri | Тип: string optional URI профиля автора для этого результата. |
Класс ConnectorAggregation
google.maps.places . ConnectorAggregation
Информация о зарядке электромобиля, агрегированная для разъемов одного типа и одинаковой скорости зарядки.
Доступ осуществляется путем вызова const {ConnectorAggregation} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
availabilityLastUpdateTime | Тип: Date optional Время последнего обновления информации о доступности коннектора в данном агрегировании. |
availableCount | Тип: number optional Количество коннекторов в этой агрегации, которые в данный момент доступны. |
count | Тип: number Количество коннекторов в этой агрегации. |
maxChargeRateKw | Тип: number Максимальная статическая скорость зарядки в кВт каждого разъема агрегации. |
outOfServiceCount | Тип: number optional Количество коннекторов в этом агрегировании, которые в настоящее время не обслуживаются. |
type | Тип: EVConnectorType optional Тип соединителя данной агрегации. |
Класс EVChargeOptions
google.maps.places . EVChargeOptions
Информация о расположенной здесь станции зарядки электромобилей.
Доступ осуществляется путем вызова const {EVChargeOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
connectorAggregations | Тип: Array < ConnectorAggregation > Список агрегатов разъемов для зарядки электромобилей, содержащих разъемы одного типа и с одинаковой скоростью зарядки. |
connectorCount | Тип: number Количество разъёмов на этой станции. Поскольку некоторые порты могут иметь несколько разъёмов, но одновременно заряжать только один автомобиль, количество разъёмов может превышать общее количество автомобилей, которые могут заряжаться одновременно. |
Константы EVConnectorType
google.maps.places . EVConnectorType
Типы разъемов для зарядки электромобилей.
Доступ осуществляется путем вызова const {EVConnectorType} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
CCS_COMBO_1 | Комбинированная система зарядки (переменный и постоянный ток). На основе разъёма SAE Type-1 J-1772. |
CCS_COMBO_2 | Комбинированная система зарядки (переменный и постоянный ток). На основе разъёма Mennekes Type-2. |
CHADEMO | Разъем типа CHAdeMO. |
J1772 | Разъем J1772 типа 1. |
OTHER | Другие типы разъемов. |
TESLA | Стандартный разъём TESLA. В Северной Америке он имеет сертификат NACS, но в других частях мира может иметь сертификат, отличный от NACS (например, CCS Combo 2 (CCS2) или GB/T). Это значение не столько отражает реальный тип разъёма, сколько отражает возможность зарядки автомобилей Tesla на зарядной станции Tesla. |
TYPE_2 | Разъём IEC 62196 типа 2. Часто называется MENNEKES. |
UNSPECIFIED_GB_T | Тип GB/T соответствует китайскому стандарту GB/T. Этот тип охватывает все типы GB_T. |
UNSPECIFIED_WALL_OUTLET | Неуказанная розетка. |
Интерфейс EVSearchOptions
google.maps.places . EVSearchOptions
Параметры, связанные с электромобилями, которые можно указать для запроса поиска места.
Характеристики | |
---|---|
connectorTypes optional | Тип: Array < EVConnectorType > optional Список предпочтительных типов разъёмов для электромобилей. Места, не поддерживающие ни один из перечисленных типов разъёмов, отфильтровываются. |
minimumChargingRateKw optional | Тип: number optional Минимальная требуемая мощность зарядки в киловаттах. Места со скоростью зарядки ниже заданной отфильтровываются. |
Интерфейс FetchFieldsRequest
google.maps.places . FetchFieldsRequest
Параметры для извлечения полей Place.
Характеристики | |
---|---|
fields | Тип: Array <string> Список полей для выборки. |
Класс FuelOptions
google.maps.places . FuelOptions
Актуальная информация о видах топлива на АЗС. Эта информация регулярно обновляется.
Доступ осуществляется путем вызова const {FuelOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
fuelPrices | Список цен на топливо для каждого типа топлива, имеющегося на этой станции, по одной записи на каждый тип топлива. |
Класс FuelPrice
google.maps.places . FuelPrice
Информация о ценах на топливо определенного типа.
Доступ осуществляется путем вызова const {FuelPrice} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
price | Тип: Money optional Цена на топливо. |
type | Тип: FuelType optional Тип топлива. |
updateTime | Тип: Date optional Время последнего обновления цены на топливо. |
Константы FuelType
google.maps.places . FuelType
Виды топлива.
Доступ осуществляется путем вызова const {FuelType} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
BIO_DIESEL | Биодизель. |
DIESEL | Дизельное топливо. |
E80 | Е 80. |
E85 | Е 85. |
LPG | СУГ. |
|