Place Widget Content Customization

Класс PlaceContentConfigElement

google.maps.places . PlaceContentConfigElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения пользовательского набора контента. Чтобы использовать этот элемент, добавьте его как дочерний.

Для PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement добавьте любой из следующих элементов к PlaceContentConfigElement , чтобы отобразить соответствующее содержимое:
PlaceAddressElement , PlaceAccessibleEntranceIconElement , PlaceAttributionElement PlaceMediaElement , PlaceOpenNowStatusElement , PlacePriceElement , PlaceRatingElement , PlaceTypeElement .

К PlaceDetailsElement вы также можете добавить любой из следующих элементов:
PlaceFeatureListElement PlaceOpeningHoursElement , PlacePhoneNumberElement , PlacePlusCodeElement , PlaceReviewsElement , PlaceSummaryElement , PlaceTypeSpecificHighlightsElement , PlaceWebsiteElement .

Порядок дочерних элементов не имеет значения; элемент отображает содержимое в стандартном порядке, который невозможно настроить. Пример:

 <gmp-place-details>
  <gmp-place-content-config>
    <gmp-place-media lightbox-preferred></gmp-place-media>
    <gmp-place-address></gmp-place-address>
  </gmp-place-content-config>
</gmp-place-details>

Пользовательский элемент:
<gmp-place-content-config></gmp-place-content-config>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceContentConfigElementOptions .

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

PlaceContentConfigElement
PlaceContentConfigElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceContentConfigElementOptions

google.maps.places . PlaceContentConfigElementOptions

Параметры для PlaceContentConfigElement .

Класс PlaceAllContentElement

google.maps.places . PlaceAllContentElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения всего доступного контента. Чтобы использовать этот элемент, добавьте его как дочерний. Например:

 <gmp-place-details>
  <gmp-place-all-content></gmp-place-all-content>
</gmp-place-details>

Пользовательский элемент:
<gmp-place-all-content></gmp-place-all-content>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceAllContentElementOptions .

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

PlaceAllContentElement
PlaceAllContentElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceAllContentElementOptions

google.maps.places . PlaceAllContentElementOptions

Параметры для PlaceAllContentElement .

Класс PlaceStandardContentElement

google.maps.places . PlaceStandardContentElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения стандартного набора контента. Чтобы использовать этот элемент, добавьте его как дочерний.
Для PlaceDetailsElement стандартное содержимое состоит из:

  • СМИ
  • адрес
  • рейтинг
  • тип
  • цена
  • значок доступного входа
  • веб-сайт
  • номер телефона
  • часы работы
  • краткое содержание
  • особенности конкретного типа
  • обзоры
  • список функций

Для PlaceDetailsCompactElement стандартное содержимое состоит из:
  • СМИ
  • рейтинг
  • тип
  • цена
  • значок доступного входа
  • статус «открыто сейчас»

Для PlaceSearchElement стандартное содержимое состоит из:
  • СМИ
  • рейтинг
  • тип
  • цена
  • значок доступного входа

Например:
 <gmp-place-details>
  <gmp-place-standard-content></gmp-place-standard-content>
</gmp-place-details>

Пользовательский элемент:
<gmp-place-standard-content></gmp-place-standard-content>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceStandardContentElementOptions .

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

PlaceStandardContentElement
PlaceStandardContentElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceStandardContentElementOptions

google.maps.places . PlaceStandardContentElementOptions

Параметры для PlaceStandardContentElement .

Класс PlaceMediaElement

google.maps.places . PlaceMediaElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения медиафайлов места, например фотографий. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-media lightbox-preferred preferred-size="small"></gmp-place-media>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceMediaElementOptions .

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

PlaceMediaElement
PlaceMediaElement([options])
Параметры:
lightboxPreferred
Тип: boolean optional
По умолчанию: false
Включать или отключать медиа-лайтбокс, если поддерживаются обе опции.
HTML-атрибут:
  • <gmp-place-media lightbox-preferred></gmp-place-media>
preferredSize
Тип: MediaSize optional
По умолчанию: null
Предпочтительный размер носителя в случаях, когда поддерживаются несколько размеров, например, вертикальный PlaceSearchElement . Вертикальный PlaceSearchElement по умолчанию будет использовать MediaSize.SMALL , если он не указан.
HTML-атрибут:
  • <gmp-place-media preferred-size="small"></gmp-place-media>
  • <gmp-place-media preferred-size="medium"></gmp-place-media>
  • <gmp-place-media preferred-size="large"></gmp-place-media>
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceMediaElementOptions

google.maps.places . PlaceMediaElementOptions

Параметры PlaceMediaElement .

lightboxPreferred optional
Тип: boolean optional
preferredSize optional
Тип: MediaSize optional

Константы MediaSize

google.maps.places . MediaSize

Предпочтительный размер носителя в случаях, когда поддерживаются несколько размеров, например вертикальный PlaceSearchElement .

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

LARGE Большой размер носителя.
MEDIUM Средний размер носителя.
SMALL Маленький размер носителя.

Класс PlaceAddressElement

google.maps.places . PlaceAddressElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения адреса места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-address></gmp-place-address>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-address></gmp-place-address>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceAddressElementOptions .

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

PlaceAddressElement
PlaceAddressElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceAddressElementOptions

google.maps.places . PlaceAddressElementOptions

Параметры для PlaceAddressElement .

Класс PlaceRatingElement

google.maps.places . PlaceRatingElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения рейтинга места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-rating></gmp-place-rating>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-rating></gmp-place-rating>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceRatingElementOptions .

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

PlaceRatingElement
PlaceRatingElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceRatingElementOptions

google.maps.places . PlaceRatingElementOptions

Параметры PlaceRatingElement .

Класс PlaceTypeElement

google.maps.places . PlaceTypeElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения типа места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-type></gmp-place-type>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-type></gmp-place-type>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceTypeElementOptions .

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

PlaceTypeElement
PlaceTypeElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceTypeElementOptions

google.maps.places . PlaceTypeElementOptions

Параметры для PlaceTypeElement .

Класс PlacePriceElement

google.maps.places . PlacePriceElement

Настраивает PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения уровня или диапазона цен в месте. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-price></gmp-place-price>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-price></gmp-place-price>

Этот класс расширяет HTMLElement .

Этот класс реализует PlacePriceElementOptions .

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

PlacePriceElement
PlacePriceElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlacePriceElementOptions

google.maps.places . PlacePriceElementOptions

Параметры для PlacePriceElement .

Класс PlaceAccessibleEntranceIconElement

google.maps.places . PlaceAccessibleEntranceIconElement

Настраивает элементы PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения значка инвалидной коляски, если у места есть доступный вход. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceAccessibleEntranceIconElementOptions .

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

PlaceAccessibleEntranceIconElement
PlaceAccessibleEntranceIconElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceAccessibleEntranceIconElementOptions

google.maps.places . PlaceAccessibleEntranceIconElementOptions

Параметры для PlaceAccessibleEntranceIconElement .

Класс PlaceOpenNowStatusElement

google.maps.places . PlaceOpenNowStatusElement

Настраивает PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement для отображения текущего статуса открытости или закрытости места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-open-now-status></gmp-place-open-now-status>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-open-now-status></gmp-place-open-now-status>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceOpenNowStatusElementOptions .

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

PlaceOpenNowStatusElement
PlaceOpenNowStatusElement([options])
Параметры:
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceOpenNowStatusElementOptions

google.maps.places . PlaceOpenNowStatusElementOptions

Параметры для PlaceOpenNowStatusElement .

Класс PlaceReviewsElement

google.maps.places . PlaceReviewsElement

Настраивает элемент PlaceDetailsElement для отображения отзывов о месте. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-reviews></gmp-place-reviews>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-reviews></gmp-place-reviews>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceReviewsElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceReviewsElementOptions

google.maps.places . PlaceReviewsElementOptions

Параметры PlaceReviewsElement .

Класс PlaceSummaryElement

google.maps.places . PlaceSummaryElement

Настраивает элемент PlaceDetailsElement для отображения краткой информации о месте. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-summary></gmp-place-summary>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-summary></gmp-place-summary>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceSummaryElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceSummaryElementOptions

google.maps.places . PlaceSummaryElementOptions

Параметры для PlaceSummaryElement .

Класс PlaceFeatureListElement

google.maps.places . PlaceFeatureListElement

Настраивает элемент PlaceDetailsElement для отображения списка функций места на вкладке «О нас». Список функций может включать в себя возможности доступа, удобства, принимаемые способы оплаты и многое другое. Добавьте этот элемент как дочерний к элементу PlaceContentConfigElement , чтобы использовать его. Например:

 <gmp-place-content-config>
  <gmp-place-feature-list></gmp-place-feature-list>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-feature-list></gmp-place-feature-list>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceFeatureListElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceFeatureListElementOptions

google.maps.places . PlaceFeatureListElementOptions

Параметры для PlaceFeatureListElement .

Класс PlaceOpeningHoursElement

google.maps.places . PlaceOpeningHoursElement

Настраивает элемент PlaceDetailsElement для отображения часов работы места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-opening-hours></gmp-place-opening-hours>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-opening-hours></gmp-place-opening-hours>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceOpeningHoursElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceOpeningHoursElementOptions

google.maps.places . PlaceOpeningHoursElementOptions

Параметры для PlaceOpeningHoursElement .

Класс PlacePhoneNumberElement

google.maps.places . PlacePhoneNumberElement

Настраивает элемент PlaceDetailsElement для отображения номера телефона места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-phone-number></gmp-place-phone-number>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-phone-number></gmp-place-phone-number>

Этот класс расширяет HTMLElement .

Этот класс реализует PlacePhoneNumberElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlacePhoneNumberElementOptions

google.maps.places . PlacePhoneNumberElementOptions

Параметры для PlacePhoneNumberElement .

Класс PlacePlusCodeElement

google.maps.places . PlacePlusCodeElement

Настраивает элемент PlaceDetailsElement для отображения плюс-кода места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-plus-code></gmp-place-plus-code>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-plus-code></gmp-place-plus-code>

Этот класс расширяет HTMLElement .

Этот класс реализует PlacePlusCodeElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlacePlusCodeElementOptions

google.maps.places . PlacePlusCodeElementOptions

Параметры для PlacePlusCodeElement .

Класс PlaceTypeSpecificHighlightsElement

google.maps.places . PlaceTypeSpecificHighlightsElement

Настраивает элемент PlaceDetailsElement для отображения информации, относящейся к типу места, например, цен на бензин и наличия зарядных станций для электромобилей. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-type-specific-highlights></gmp-place-type-specific-highlights>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-type-specific-highlights></gmp-place-type-specific-highlights>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceTypeSpecificHighlightsElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceTypeSpecificHighlightsElementOptions

google.maps.places . PlaceTypeSpecificHighlightsElementOptions

Параметры для PlaceTypeSpecificHighlightsElement .

Класс PlaceWebsiteElement

google.maps.places . PlaceWebsiteElement

Настраивает элемент PlaceDetailsElement для отображения веб-сайта места. Чтобы использовать этот элемент, добавьте его как дочерний к элементу PlaceContentConfigElement . Например:

 <gmp-place-content-config>
  <gmp-place-website></gmp-place-website>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-website></gmp-place-website>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceWebsiteElementOptions .

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

addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .

Интерфейс PlaceWebsiteElementOptions

google.maps.places . PlaceWebsiteElementOptions

Параметры для PlaceWebsiteElement .

Класс PlaceAttributionElement

google.maps.places . PlaceAttributionElement

Позволяет настраивать текст атрибуции Google Карт в элементах PlaceDetailsCompactElement , PlaceDetailsElement или PlaceSearchElement . Добавьте этот элемент как дочерний к элементу PlaceContentConfigElement , чтобы использовать его. Если этот элемент пропущен, атрибуция всё равно будет отображаться цветами по умолчанию. Например:

 <gmp-place-content-config>
  <gmp-place-attribution
     light-scheme-color="black"
     dark-scheme-color="white"
  ></gmp-place-attribution>
</gmp-place-content-config>

Пользовательский элемент:
<gmp-place-attribution dark-scheme-color="white" light-scheme-color="white"></gmp-place-attribution>

Этот класс расширяет HTMLElement .

Этот класс реализует PlaceAttributionElementOptions .

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

PlaceAttributionElement
PlaceAttributionElement([options])
Параметры:
darkSchemeColor
Тип: AttributionColor optional
По умолчанию: AttributionColor.WHITE
Цвет атрибуции Google Maps в темном режиме.
HTML-атрибут:
  • <gmp-place-attribution dark-scheme-color="white"></gmp-place-attribution>
  • <gmp-place-attribution dark-scheme-color="black"></gmp-place-attribution>
  • <gmp-place-attribution dark-scheme-color="gray"></gmp-place-attribution>
lightSchemeColor
Тип: AttributionColor optional
По умолчанию: AttributionColor.GRAY
Цвет атрибуции Google Maps в светлом режиме.
HTML-атрибут:
  • <gmp-place-attribution light-scheme-color="white"></gmp-place-attribution>
  • <gmp-place-attribution light-scheme-color="black"></gmp-place-attribution>
  • <gmp-place-attribution light-scheme-color="gray"></gmp-place-attribution>
addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет из цели прослушиватель событий, ранее зарегистрированный с помощью addEventListener. См. RemoveEventListener .

Интерфейс PlaceAttributionElementOptions

google.maps.places . PlaceAttributionElementOptions

Параметры PlaceAttributionElement .

darkSchemeColor optional
Тип: AttributionColor optional
lightSchemeColor optional
Тип: AttributionColor optional

Константы AttributionColor

google.maps.places . AttributionColor

Варианты цвета текста атрибутов Google Maps. Атрибуцию можно настроить для использования любого из этих цветов.

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

BLACK Черный текст атрибуции.
GRAY Серый текст авторства.
WHITE Белый текст авторства.