Место класса
google.maps.places . Place
Этот класс реализует PlaceOptions
.
Доступ осуществляется путем вызова 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 если варианты топлива не были запрошены с сервера. |
googleMapsLinks | Тип: GoogleMapsLinks optional Ссылки для запуска различных действий в Google Картах. |
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 |
postalAddress | Тип: PostalAddress optional |
priceLevel | Тип: PriceLevel optional Уровень цен в данном месте. Это свойство может возвращать любое из следующих значений:
|
priceRange | Тип: PriceRange optional Диапазон цен для этого места. endPrice может быть не установлен, что указывает на диапазон без верхней границы (например, «Более 100 долларов США»). |
primaryType | Тип: string optional Основной тип местоположения. null если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
primaryTypeDisplayName | Тип: string optional Отображаемое имя основного типа местоположения. null , если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
primaryTypeDisplayNameLanguageCode | Тип: string optional Язык отображаемого имени основного типа местоположения. null , если тип отсутствует. undefined , если данные о типе не были загружены с сервера. |
rating | Тип: number optional Рейтинг от 1,0 до 5,0, основанный на отзывах пользователей об этом месте. |
regularOpeningHours | Тип: OpeningHours optional |
requestedLanguage | Тип: string optional Запрошенный язык для этого места. |
requestedRegion | Тип: string optional Запрашиваемый регион для этого места. |
reviews | Список отзывов об этом месте. |
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 URI поставщика данных места. |
Класс AuthorAttribution
google.maps.places . AuthorAttribution
Информация об авторе пользовательского контента.
Доступ осуществляется путем вызова const {AuthorAttribution} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
displayName | Тип: string Имя автора этого результата. |
photoURI | Тип: string optional URI фотографии автора для этого результата. Он может быть не всегда доступен. |
uri | Тип: string optional URI профиля автора для этого результата. |
Класс ConnectorAggregation
google.maps.places . ConnectorAggregation
Информация о зарядке электромобиля, агрегированная для разъемов одного типа и одинаковой скорости зарядки.
Доступ осуществляется путем вызова const {ConnectorAggregation} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
availabilityLastUpdateTime | Тип: Date optional Время последнего обновления информации о доступности коннектора в данном агрегировании. |
availableCount | Тип: number optional Количество коннекторов в этой агрегации, которые в данный момент доступны. |
count | Тип: number Количество коннекторов в этой агрегации. |
maxChargeRateKw | Тип: number Максимальная статическая скорость зарядки в кВт каждого разъема агрегации. |
outOfServiceCount | Тип: number optional Количество коннекторов в этом агрегировании, которые в настоящее время не обслуживаются. |
type | Тип: EVConnectorType optional Тип соединителя данной агрегации. |
Класс 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. |
NACS | Североамериканская система зарядки (NACS), стандартизированная как SAE J3400. |
OTHER | Другие типы разъемов. |
TESLA | Стандартный разъём TESLA. В Северной Америке он имеет сертификат NACS, но в других частях мира может иметь сертификат, отличный от NACS (например, CCS Combo 2 (CCS2) или GB/T). Это значение не столько отражает реальный тип разъёма, сколько отражает возможность зарядки автомобилей Tesla на зарядной станции Tesla. |
TYPE_2 | Разъём IEC 62196 типа 2. Часто называется MENNEKES. |
UNSPECIFIED_GB_T | Тип GB/T соответствует китайскому стандарту GB/T. Этот тип охватывает все типы GB_T. |
UNSPECIFIED_WALL_OUTLET | Неуказанная розетка. |
Интерфейс EVSearchOptions
google.maps.places . EVSearchOptions
Параметры, связанные с электромобилями, которые можно указать для запроса поиска места.
Характеристики | |
---|---|
connectorTypes optional | Тип: Array < EVConnectorType > optional Список предпочтительных типов разъёмов для электромобилей. Места, не поддерживающие ни один из перечисленных типов разъёмов, отфильтровываются. |
minimumChargingRateKw optional | Тип: number optional Минимальная требуемая мощность зарядки в киловаттах. Места со скоростью зарядки ниже заданной отфильтровываются. |
Интерфейс FetchFieldsRequest
google.maps.places . FetchFieldsRequest
Параметры для извлечения полей Place.
Характеристики | |
---|---|
fields | Тип: Array <string> Список полей для выборки. |
Класс FuelOptions
google.maps.places . FuelOptions
Актуальная информация о видах топлива на АЗС. Эта информация регулярно обновляется.
Доступ осуществляется путем вызова const {FuelOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
fuelPrices | Список цен на топливо для каждого типа топлива, имеющегося на этой станции, по одной записи на каждый тип топлива. |
Класс FuelPrice
google.maps.places . FuelPrice
Информация о ценах на топливо определенного типа.
Доступ осуществляется путем вызова const {FuelPrice} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
price | Тип: Money optional Цена на топливо. |
type | Тип: FuelType optional Тип топлива. |
updateTime | Тип: Date optional Время последнего обновления цены на топливо. |
Константы FuelType
google.maps.places . FuelType
Виды топлива.
Доступ осуществляется путем вызова const {FuelType} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
BIO_DIESEL | Биодизель. |
DIESEL | Дизельное топливо. |
DIESEL_PLUS | Дизельное топливо плюс топливо. |
E100 | Е 100. |
E80 | Е 80. |
E85 | Е 85. |
LPG | СУГ. |
METHANE | Метан. |
MIDGRADE | Средний уровень. |
PREMIUM | Премиум. |
REGULAR_UNLEADED | Обычный неэтилированный. |
SP100 | СП 100. |
SP91 | СП 91. |
SP91_E10 | СП 91 Е10. |
SP92 | СП 92. |
SP95 | СП 95. |
SP95_E10 | СП95 Е10. |
SP98 | СП 98. |
SP99 | СП 99. |
TRUCK_DIESEL | Грузовой дизель. |
Класс GoogleMapsLinks
google.maps.places . GoogleMapsLinks
Ссылки для запуска различных действий в Google Картах.
Доступ осуществляется путем вызова const {GoogleMapsLinks} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
directionsURI | Тип: string optional Ссылка для отображения маршрута к месту на Google Картах. Ссылка указывает только место назначения и использует режим путешествия по умолчанию DRIVE . |
photosURI | Тип: string optional Ссылка для просмотра фотографий места на Google Maps. |
placeURI | Тип: string optional Ссылка для отображения места на Google Maps. |
reviewsURI | Тип: string optional Ссылка для просмотра отзывов о месте на Google Maps. |
writeAReviewURI | Тип: string optional Ссылка для написания отзыва о месте на Google Maps. |
Денежный класс
google.maps.places . Money
Представление суммы денег с указанием ее типа валюты.
Доступ осуществляется путем вызова const {Money} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
currencyCode | Тип: string Трехбуквенный код валюты, определенный в ISO 4217. |
nanos | Тип: number Количество нано (10^-9) единиц суммы. |
units | Тип: number Целые единицы суммы. Например, если Money.currencyCode — «USD», то 1 единица равна 1 доллару США. |
Методы | |
---|---|
toString | toString() Параметры: нет Возвращаемое значение: string Возвращает понятное для человека представление суммы денег с символом валюты. |
Часы работы класса
google.maps.places . OpeningHours
Информация о часах работы Места.
Доступ осуществляется путем вызова const {OpeningHours} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
periods | Тип: Array < OpeningHoursPeriod > Периоды работы охватывают все дни недели, начиная с воскресенья, в хронологическом порядке. Не включают дни, когда заведение не работает. |
weekdayDescriptions | Тип: Array <string> Массив из семи строк, представляющих отформатированные часы работы для каждого дня недели. Служба Places отформатирует и локализует часы работы в соответствии с текущим языком. Порядок элементов в этом массиве зависит от языка. В некоторых языках неделя начинается с понедельника, в других — с воскресенья. |
Класс OpeningHoursPeriod
google.maps.places . OpeningHoursPeriod
Период, когда Место открыто.
Доступ осуществляется путем вызова const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
close | Тип: OpeningHoursPoint optional Время закрытия Плейса. |
open | Тип: OpeningHoursPoint Время открытия Площади. |
Класс OpeningHoursPoint
google.maps.places . OpeningHoursPoint
Точка, в которой Место меняет свой статус открытия.
Доступ осуществляется путем вызова const {OpeningHoursPoint} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
day | Тип: number День недели, представленный числом в диапазоне [0, 6], начиная с воскресенья. Например, 2 означает вторник. |
hour | Тип: number Час OpeningHoursPoint.time в виде числа в диапазоне [0, 23]. Время будет указано в часовом поясе места. |
minute | Тип: number Минута OpeningHoursPoint.time в виде числа в диапазоне [0, 59]. Время будет указано в часовом поясе места. |
Класс ParkingOptions
google.maps.places . ParkingOptions
Доступ осуществляется путем вызова const {ParkingOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
hasFreeGarageParking | Тип: boolean optional Предлагает ли место бесплатную парковку в гараже. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasFreeParkingLot | Тип: boolean optional Есть ли в месте бесплатные парковочные места. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasFreeStreetParking | Тип: boolean optional Предлагает ли место бесплатную парковку на улице. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasPaidGarageParking | Тип: boolean optional Предлагает ли место платную парковку в гараже. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasPaidParkingLot | Тип: boolean optional Есть ли в месте платные парковки. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasPaidStreetParking | Тип: boolean optional Предлагает ли место платную парковку на улице. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
hasValetParking | Тип: boolean optional Предлагает ли место услугу парковки. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
Класс PaymentOptions
google.maps.places . PaymentOptions
Доступ осуществляется путем вызова const {PaymentOptions} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
acceptsCashOnly | Тип: boolean optional Принимает ли место оплату только наличными. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
acceptsCreditCards | Тип: boolean optional Принимает ли место оплату кредитной картой. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
acceptsDebitCards | Тип: boolean optional Принимает ли место оплату дебетовой картой. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
acceptsNFC | Тип: boolean optional Принимает ли место оплату через NFC. Возвращает «true» или «false», если значение известно. Возвращает «null», если значение неизвестно. |
Фотокласс
google.maps.places . Photo
Информация о фотографии места.
Доступ осуществляется путем вызова const {Photo} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
authorAttributions | Тип: Array < AuthorAttribution > Текст атрибуции, который будет отображаться для этой фотографии. |
flagContentURI | Тип: string optional Ссылка, по которой пользователь может сообщить о проблеме с фотографией. |
googleMapsURI | Тип: string optional Ссылка для показа фотографии на Google Maps. |
heightPx | Тип: number Высота фотографии в пикселях. |
widthPx | Тип: number Ширина фотографии в пикселях. |
Методы | |
---|---|
getURI | getURI([options]) Параметры:
Возвращаемое значение: string Возвращает URL-адрес изображения, соответствующий указанным параметрам. |
класс PlusCode
google.maps.places . PlusCode
Плюс-код для этого места. Подробнее на сайте https://plus.codes/ .
Доступ осуществляется путем вызова const {PlusCode} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
compoundCode | Тип: string optional Плюс-код с областью размером 1/8000 градуса на 1/8000 градуса, где первые четыре символа (код города) опускаются и заменяются описанием населённого пункта. Например, «9G8F+5W Цюрих, Швейцария». |
globalCode | Тип: string optional Плюс-код с площадью 1/8000 градуса на 1/8000 градуса. Например, «8FVC9G8F+5W». |
Класс PostalAddress
google.maps.places . PostalAddress
Представляет почтовый адрес (например, для почтовой службы, по которому осуществляется доставка). Примечание: PostalAddress используется JavaScript API для создания объектов, представляющих данные, возвращаемые веб-службой.
Этот класс реализует PostalAddressLiteral
.
Доступ осуществляется путем вызова const {PostalAddress} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
addressLines | Тип: Array <string> Неструктурированные адресные строки, описывающие нижние уровни адреса. |
administrativeArea | Тип: string optional Высшая административная единица, используемая для почтовых адресов страны или региона. |
languageCode | Тип: string optional Код языка содержимого этого адреса по стандарту BCP-47. Примеры: «zh-Hant», «ja», «ja-Latn», «en». |
locality | Тип: string optional Обычно относится к части адреса, указывающей город. |
organization | Тип: string optional Название организации по адресу. |
postalCode | Тип: string optional Почтовый индекс адреса. |
recipients | Тип: Array <string> Получатель по адресу. |
regionCode | Тип: string Региональный код CLDR страны/региона адреса. Пример: «CH» для Швейцарии. Подробности см. на сайтах https://cldr.unicode.org/ и https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html . |
sortingCode | Тип: string optional Сортировочный код адреса. |
sublocality | Тип: string optional Подрайон адреса, например, кварталы, городки или районы. |
Интерфейс PostalAddressLiteral
google.maps.places . PostalAddressLiteral
Данные для гидратации почтового адреса.
Характеристики | |
---|---|
regionCode | Тип: string См. PostalAddress.regionCode . |
addressLines optional | Тип: Iterable <string> optional |
administrativeArea optional | Тип: string optional |
languageCode optional | Тип: string optional |
locality optional | Тип: string optional См. PostalAddress.locality . |
organization optional | Тип: string optional |
postalCode optional | Тип: string optional См. PostalAddress.postalCode . |
recipients optional | Тип: Iterable <string> optional См. PostalAddress.recipients . |
sortingCode optional | Тип: string optional |
sublocality optional | Тип: string optional |
Константы PriceLevel
google.maps.places . PriceLevel
Уровень цен для места.
Доступ осуществляется путем вызова const {PriceLevel} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
EXPENSIVE | |
FREE | |
INEXPENSIVE | |
MODERATE | |
VERY_EXPENSIVE |
Класс PriceRange
google.maps.places . PriceRange
Диапазон цен, связанный с Place. endPrice
может быть не установлен, что указывает на диапазон без верхней границы (например, «Более 100 долларов США»).
Доступ осуществляется путем вызова const {PriceRange} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
endPrice | Тип: Money optional Верхний предел ценового диапазона (включительно). Цена должна быть ниже этой суммы. |
startPrice | Тип: Money Нижняя граница ценового диапазона (включительно). Цена должна быть равна или выше этой суммы. |
Обзор класса
google.maps.places . Review
класса
Информация об обзоре места.
Доступ осуществляется путем вызова const {Review} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
authorAttribution | Тип: AuthorAttribution optional Рецензент. |
flagContentURI | Тип: string optional Ссылка, по которой пользователь может сообщить о проблеме с отзывом. |
googleMapsURI | Тип: string optional Ссылка для отображения обзора на Google Maps. |
originalText | Тип: string optional Текст обзора на языке оригинала. |
originalTextLanguageCode | Тип: string optional Код языка IETF, указывающий исходный язык обзора. |
publishTime | Тип: Date optional |
rating | Тип: number optional Рейтинг данного обзора, число от 1,0 до 5,0 (включительно). |
relativePublishTimeDescription | Тип: string optional Строка отформатированного недавнего времени, выражающая время обзора относительно текущего времени в форме, подходящей для языка и страны. Например, «месяц назад». |
text | Тип: string optional Локализованный текст обзора. |
textLanguageCode | Тип: string optional Код языка IETF, указывающий локализованный язык обзора. |
Интерфейс SearchByTextRequest
google.maps.places . SearchByTextRequest
Интерфейс запроса для Place.searchByText
.
Характеристики | |
---|---|
evSearchOptions optional | Тип: EVSearchOptions optional Параметры, связанные с электромобилями, которые можно указать для запроса поиска места. |
fields optional | Тип: Array <string> optional Требуется при использовании этого запроса с Place.searchByText . Поля, которые будут включены в ответ и за которые будет выставлен счёт . Если передано ['*'] , будут возвращены все доступные поля, за которые будет выставлен счёт (это не рекомендуется для производственных развёртываний). Вы можете запросить любое свойство класса Place в качестве поля. |
includedType optional | Тип: string optional Запрошенный тип места. Полный список поддерживаемых типов: https://developers.google.com/maps/documentation/places/web-service/place-types . Поддерживается только один включенный тип. См. SearchByTextRequest.useStrictTypeFiltering |
isOpenNow optional | Тип: boolean optional По умолчанию: false Используется для ограничения поиска местами, которые в данный момент открыты. |
language optional | Тип: string optional Информация о месте будет отображаться на выбранном языке (если он доступен). По умолчанию будет использоваться язык, выбранный в браузере. Текущий список поддерживаемых языков: https://developers.google.com/maps/faq#languagesupport . |
locationBias optional | Тип: LatLng | LatLngLiteral | LatLngBounds | LatLngBoundsLiteral | CircleLiteral | Circle optional Регион поиска. Это местоположение служит смещением, что означает, что могут быть возвращены результаты, близкие к указанному местоположению. Не может быть задано вместе с locationRestriction. |
locationRestriction optional | Тип: LatLngBounds | LatLngBoundsLiteral optional Регион поиска. Это местоположение служит ограничением, которое означает, что результаты за пределами указанного местоположения не будут возвращены. Не может быть задано вместе с locationBias. |
maxResultCount optional | Тип: number optional Максимальное количество возвращаемых результатов. Должна быть от 1 до 20 включительно. |
minRating optional | Тип: number optional Отфильтруйте результаты, средний пользовательский рейтинг которых строго меньше этого предела. Допустимое значение должно быть числом с плавающей точкой от 0 до 5 (включительно) с шагом 0,5, то есть [0, 0,5, 1,0, ... , 5,0] включительно. Введённый рейтинг будет округлён до ближайшего 0,5 (максимального значения). Например, рейтинг 0,6 отсеет все результаты с рейтингом ниже 1,0. |
priceLevels optional | Тип: Array < PriceLevel > optional Используется для ограничения поиска местами с определённым ценовым уровнем. Можно выбрать любую комбинацию ценовых уровней. По умолчанию используются все ценовые уровни. |
| Тип: string optional |
| Тип: SearchByTextRankPreference optional |
rankPreference optional | Тип: SearchByTextRankPreference optional По умолчанию: SearchByTextRankPreference.RELEVANCE Как будут ранжироваться результаты в ответе. |
region optional | Тип: string optional Код страны/региона в формате Unicode (CLDR) местоположения, откуда поступил запрос. Этот параметр используется для отображения информации о месте, например, названия региона, если оно доступно. Этот параметр может влиять на результаты в зависимости от действующего законодательства. Подробнее см. https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html . Обратите внимание, что трёхзначные коды регионов в настоящее время не поддерживаются. |
textQuery optional | Тип: string optional Требуется, если вы не используете . Текстовый запрос для текстового поиска. |
useStrictTypeFiltering optional | Тип: boolean optional По умолчанию: false Используется для установки строгой фильтрации по типу для SearchByTextRequest.includedType . Если установлено значение true, будут возвращены только результаты того же типа. |
Константы SearchByTextRankPreference
google.maps.places . SearchByTextRankPreference
Перечисление RankPreference для SearchByTextRequest.
Доступ осуществляется путем вызова const {SearchByTextRankPreference} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
DISTANCE | Ранжирует результаты по расстоянию. |
RELEVANCE | Ранжирует результаты по релевантности. |
Интерфейс SearchNearbyRequest
google.maps.places . SearchNearbyRequest
Интерфейс запроса для Place.searchNearby
. Подробнее о запросе см. в справочнике Places API .
Характеристики | |
---|---|
locationRestriction | Тип: Circle | CircleLiteral Область поиска, заданная как круг с центром и радиусом. Результаты за пределами указанного местоположения не возвращаются. |
excludedPrimaryTypes optional | Тип: Array <string> optional Исключенные основные типы мест. См. полный список поддерживаемых типов . Место может иметь только один основной тип. Можно указать до 50 типов. Если указать один и тот же тип и в списке included , и в списке excluded , возвращается ошибка INVALID_ARGUMENT. |
excludedTypes optional | Тип: Array <string> optional Исключённые типы мест. См. полный список поддерживаемых типов . У места может быть много различных типов. Можно указать до 50 типов. Если указать один и тот же тип и в included , и excluded списке, возвращается ошибка INVALID_ARGUMENT. |
fields optional | Тип: Array <string> optional Требуется при использовании этого запроса с Place.searchNearby . Поля, которые будут включены в ответ и за которые будет выставлен счёт . Если передано ['*'] , будут возвращены все доступные поля, за которые будет выставлен счёт (это не рекомендуется для производственных развёртываний). Вы можете запросить любое свойство класса Place в качестве поля. |
includedPrimaryTypes optional | Тип: Array <string> optional Включены основные типы мест. См. полный список поддерживаемых типов . Место может иметь только один основной тип. Можно указать до 50 типов. Если указать один и тот же тип и в списке included , и в списке excluded , возвращается ошибка INVALID_ARGUMENT. |
includedTypes optional | Тип: Array <string> optional Включённые типы мест. См. полный список поддерживаемых типов . У места может быть много различных типов. Можно указать до 50 типов. Если указать один и тот же тип и в included , и excluded списке, возвращается ошибка INVALID_ARGUMENT. |
language optional | Тип: string optional Информация о месте будет отображаться на выбранном языке (если он доступен). По умолчанию будет использоваться язык, выбранный в браузере. Текущий список поддерживаемых языков: https://developers.google.com/maps/faq#languagesupport . |
maxResultCount optional | Тип: number optional Максимальное количество возвращаемых результатов. Допустимые значения и значения по умолчанию см. в справочнике API Places . |
rankPreference optional | Тип: SearchNearbyRankPreference optional По умолчанию: SearchNearbyRankPreference.POPULARITY Как будут ранжироваться результаты в ответе. |
region optional | Тип: string optional Код страны/региона Unicode (CLDR) места, откуда поступает запрос. Этот параметр используется для отображения сведений о месте, например названия места для конкретного региона, если оно доступно. Параметр может повлиять на результаты в соответствии с действующим законодательством. Для получения дополнительной информации см. https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html . Обратите внимание, что трехзначные коды регионов в настоящее время не поддерживаются. |
Константы SearchNearbyRankPreference
google.maps.places . SearchNearbyRankPreference
Перечисление RankPreference для SearchNearbyRequest.
Доступ осуществляется путем вызова const {SearchNearbyRankPreference} = await google.maps.importLibrary("places")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
DISTANCE | Ранжирует результаты по расстоянию. |
POPULARITY | Ранжирует результаты по популярности. |