Map View

Класс 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

Варианты создания 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

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

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

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

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

Интерфейс MapDirectionsOptionsLiteral

google.maps.localContext . MapDirectionsOptionsLiteral

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

origin
Источник информации о направлениях и расстояниях.

Интерфейс PinOptions

google.maps.localContext . PinOptions

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

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

Интерфейс PlaceChooserViewSetupOptions

google.maps.localContext . PlaceChooserViewSetupOptions

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

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

Константы PlaceChooserLayoutMode

google.maps.localContext . PlaceChooserLayoutMode

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

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

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

Константы 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

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

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

Константы PlaceDetailsLayoutMode

google.maps.localContext . PlaceDetailsLayoutMode

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

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

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

Константы PlaceDetailsPosition

google.maps.localContext . PlaceDetailsPosition

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

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

INLINE_END Информация о месте отображается на карте в конце строки. (В языке с письмом слева направо это означает, что информация о месте отображается справа от карты.)
INLINE_START Информация о месте отображается на карте в начале строки. (В языке с письмом слева направо это означает, что информация о месте находится слева от карты.)