Map View

Класс LocalContextMapView

google.maps.localContext . LocalContextMapView Класс google.maps.localContext . LocalContextMapView

Показывает опыт локального контекста с Map .

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

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

LocalContextMapView
LocalContextMapView(options)
Параметры:
directionsOptions
element optional
Тип: HTMLElement | SVGElement optional
Это поле доступно только для чтения. Элемент DOM, поддерживающий представление.
isTransitioningMapBounds
Тип: boolean
Устанавливается в true до того, как LocalContextMapView начинает изменять границы внутреннего Map , и устанавливается в false после того, как LocalContextMapView завершает изменение границ внутреннего Map . (Не устанавливается, когда происходит изменение режима макета из-за быстрого изменения размера.)
locationBias
Тип: LocationBias optional
См. LocalContextMapViewOptions.locationBias . Изменение этого свойства в LocalContextMapView может вызвать новый поиск.
locationRestriction
Тип: LocationRestriction optional
См. LocalContextMapViewOptions.locationRestriction . Изменение этого свойства в LocalContextMapView может вызвать новый поиск.
maxPlaceCount
Тип: number
См. LocalContextMapViewOptions.maxPlaceCount . Изменение этого свойства в LocalContextMapView может вызвать новый поиск.
placeTypePreferences
См. LocalContextMapViewOptions.placeTypePreferences . Изменение этого свойства в LocalContextMapView может вызвать новый поиск. Iterable<string|PlaceTypePreference> также принимается.
Наследовано: map , pinOptionsSetup , placeChooserViewSetup , placeDetailsViewSetup
addListener
addListener(eventName, handler)
Параметры:
Возвращаемое значение: MapsEventListener
Добавляет заданную функцию прослушивателя к заданному имени события.
hidePlaceDetailsView
hidePlaceDetailsView()
Параметры: Нет
Возвращаемое значение: Нет
Скрывает сведения о месте.
search
search()
Параметры: Нет
Возвращаемое значение: Нет
Ищет места, которые можно показать пользователю, на основе текущих maxPlaceCount , placeTypePreferences , locationRestriction и locationBias .
error
function(event)
Аргументы:
Это событие вызывается, если при выполнении поиска возникает ошибка.
placedetailsviewhidestart
function()
Аргументы: Нет
Это событие вызывается до того, как детали места начнут анимироваться.
placedetailsviewshowstart
function()
Аргументы: Нет
Это событие вызывается до того, как детали места начнут анимироваться.

Интерфейс LocalContextMapViewOptions

google.maps.localContext . LocalContextMapViewOptions Интерфейс google.maps.localContext . LocalContextMapViewOptions

Параметры для создания LocalContextMapView или доступа к существующему LocalContextMapView .

maxPlaceCount
Тип: number
Максимальное количество мест для показа. Если этот параметр равен 0, библиотека локального контекста не загружает места. [0,24]
placeTypePreferences
Типы мест для поиска (до 10). Тип Iterable<string|PlaceTypePreference> также принимается, но поддерживается только в браузерах, которые изначально поддерживают символы JavaScript.
directionsOptions optional
Возможности настройки направлений. Если не установлено, направления и расстояние будут отключены.
element optional
Тип: HTMLElement | SVGElement optional
Это поле доступно только для чтения. Элемент DOM, поддерживающий представление.
locationBias optional
Тип: LocationBias optional
По умолчанию: null
Мягкая граница или подсказка, которую можно использовать при поиске мест.
locationRestriction optional
Тип: LocationRestriction optional
Границы для ограничения результатов поиска. Если не указано, результаты будут ограничены областью просмотра карты.
map optional
Тип: Map optional
Уже созданный экземпляр Map . В случае передачи карта будет перемещена в DOM LocalContextMapView и не будет изменена стиль. Элемент, связанный с Map, также может иметь стили и классы, примененные к нему с помощью LocalContextMapView .
pinOptionsSetup optional
Тип: (function({
isSelected:boolean,
isHighlighted:boolean
}): ( PinOptions optional ))| PinOptions optional
Настройте значок маркера места в зависимости от состояния значка. Вызывается всякий раз, когда изменяется ввод обратного вызова. Передайте функцию для динамического переопределения настроек по умолчанию, когда LocalContextMapView рисует маркер места. Ошибки и недопустимые конфигурации могут определяться асинхронно и игнорироваться (будут использоваться значения по умолчанию, а ошибки будут регистрироваться в консоли).
placeChooserViewSetup optional
Тип: (function({
defaultLayoutMode: PlaceChooserLayoutMode ,
defaultPosition: PlaceChooserPosition optional
}): ( PlaceChooserViewSetupOptions optional ))| PlaceChooserViewSetupOptions optional
Переопределяет настройку представления выбора места. Передайте функцию для динамического переопределения настроек по умолчанию, когда LocalContextMapView может изменить свой макет из-за изменения размера. Ошибки и недопустимые конфигурации могут определяться асинхронно и игнорироваться (вместо этого будут использоваться значения по умолчанию, а ошибки будут регистрироваться в консоли). Ошибки, обнаруженные при построении, приведут к синхронному выдаче ошибок.
placeDetailsViewSetup optional
Тип: (function({
defaultLayoutMode: PlaceDetailsLayoutMode ,
defaultPosition: PlaceDetailsPosition optional
}): ( PlaceDetailsViewSetupOptions optional ))| PlaceDetailsViewSetupOptions optional
Переопределяет настройку просмотра сведений о месте. Передайте функцию для динамического переопределения настроек по умолчанию, когда LocalContextMapView может изменить свой макет из-за изменения размера. Ошибки и недопустимые конфигурации могут определяться асинхронно и игнорироваться (будут использоваться значения по умолчанию, а ошибки будут регистрироваться в консоли). Ошибки, обнаруженные при построении, приведут к синхронному выдаче ошибок.

PlaceTypePreference typedef

google.maps.localContext . PlaceTypePreference typedef

Тип места для поиска и используемый вес. Если weight опущен, библиотека определит веса по умолчанию, которые могут меняться и улучшаться со временем.

{
type:string,
weight:number optional
}

Класс MapDirectionsOptions

google.maps.localContext . MapDirectionsOptions Класс google.maps.localContext . MapDirectionsOptions

Предоставляет настройки для направлений с помощью LocalContextMapView .

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

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

Наследство: origin
addListener
addListener(eventName, handler)
Параметры:
Возвращаемое значение: MapsEventListener
Добавляет заданную функцию прослушивателя к заданному имени события.

MapDirectionsOptionsЛитеральный интерфейс

google.maps.localContext . MapDirectionsOptionsLiteral интерфейс

Вместо объектов MapDirectionsOptions во многих местах для удобства принимаются литералы объектов. Они преобразуются в объекты MapDirectionsOptions , когда API Карт обнаруживает их.

origin
Начало направлений и расстояний.

Интерфейс PinOptions

google.maps.localContext . PinOptions Интерфейс google.maps.localContext . PinOptions

Варианты настройки маркера-булавки.

background optional
Тип: string optional
Цвет формы значка может быть любым допустимым цветом CSS.
glyphColor optional
Тип: string optional
Цвет глифа значка может быть любым допустимым цветом CSS.
scale optional
Тип: number optional
Масштаб иконы. Значение является абсолютным, а не относительно размеров по умолчанию в каждом штате.

Интерфейс PlaceChooserViewSetupOptions

google.maps.localContext . PlaceChooserViewSetupOptions Интерфейс google.maps.localContext . PlaceChooserViewSetupOptions

Параметры настройки для выбора места. Подробнее о настройке макета и видимости читайте здесь.

layoutMode optional
Тип: PlaceChooserLayoutMode optional
position optional
Тип: PlaceChooserPosition optional
Игнорируется, если layoutMode:HIDDEN . Если не передать, позиция будет определена автоматически на основе layoutMode .

Константы PlaceChooserLayoutMode

google.maps.localContext . PlaceChooserLayoutMode Константы google.maps.localContext . PlaceChooserLayoutMode

Режимы макета для выбора места.

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

HIDDEN Выбор места скрыт.
SHEET Выбор места отображается в виде листа.

Константы PlaceChooserPosition

google.maps.localContext . PlaceChooserPosition Константы google.maps.localContext . PlaceChooserPosition

Отображать позиции для выбора места.

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

BLOCK_END Выбор места отображается на линии под картой, доходящей до конца контейнера.
INLINE_END Средство выбора места отображается в строке с картой в конце строки. (На языке слева направо это означает, что средство выбора места находится справа от карты.)
INLINE_START Средство выбора места отображается рядом с картой в начале строки. (На языке слева направо это означает, что средство выбора места находится слева от карты.)

Интерфейс PlaceDetailsViewSetupOptions

google.maps.localContext . PlaceDetailsViewSetupOptions Интерфейс google.maps.localContext . PlaceDetailsViewSetupOptions

Параметры настройки сведений о месте. Подробнее о настройке макета и видимости читайте здесь.

hidesOnMapClick optional
Тип: boolean optional
layoutMode optional
Тип: PlaceDetailsLayoutMode optional
position optional
Тип: PlaceDetailsPosition optional
Игнорируется, если layoutMode:INFO_WINDOW . Если не передать, позиция будет определена автоматически на основе layoutMode .

Константы PlaceDetailsLayoutMode

google.maps.localContext . PlaceDetailsLayoutMode Константы google.maps.localContext . PlaceDetailsLayoutMode

Режимы макета для деталей места.

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

INFO_WINDOW Подробности о месте отображаются в InfoWindow .
SHEET Детали места отображаются на листе.

Константы PlaceDetailsPosition

google.maps.localContext . PlaceDetailsPosition Константы google.maps.localContext . PlaceDetailsPosition

Отображение позиций для сведений о месте.

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

INLINE_END Подробности о месте отображаются в строке с картой в конце строки. (На языке слева направо это означает, что сведения о месте находятся справа от карты.)
INLINE_START Подробности о месте отображаются рядом с картой в начале строки. (На языке слева направо это означает, что сведения о месте находятся слева от карты.)