Класс 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 | Тип: MapDirectionsOptions | MapDirectionsOptionsLiteral optional |
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 | Тип: Array < PlaceTypePreference > См. 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 | Тип: Array < PlaceTypePreference > Типы мест для поиска (до 10). Тип Iterable<string|PlaceTypePreference> также принимается, но поддерживается только в браузерах, которые изначально поддерживают символы JavaScript. |
directionsOptions optional | Тип: MapDirectionsOptions | MapDirectionsOptionsLiteral 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({ Настройте значок маркера места в зависимости от состояния значка. Вызывается всякий раз, когда изменяется ввод обратного вызова. Передайте функцию для динамического переопределения настроек по умолчанию, когда LocalContextMapView рисует маркер места. Ошибки и недопустимые конфигурации могут определяться асинхронно и игнорироваться (будут использоваться значения по умолчанию, а ошибки будут регистрироваться в консоли). |
placeChooserViewSetup optional | Тип: (function({ Переопределяет настройку представления выбора места. Передайте функцию для динамического переопределения настроек по умолчанию, когда LocalContextMapView может изменить свой макет из-за изменения размера. Ошибки и недопустимые конфигурации могут определяться асинхронно и игнорироваться (вместо этого будут использоваться значения по умолчанию, а ошибки будут регистрироваться в консоли). Ошибки, обнаруженные при построении, приведут к синхронному выдаче ошибок. |
placeDetailsViewSetup optional | Тип: (function({ Переопределяет настройку просмотра сведений о месте. Передайте функцию для динамического переопределения настроек по умолчанию, когда 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 | Тип: LatLng | LatLngLiteral Начало направлений и расстояний. |
Интерфейс 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 | Подробности о месте отображаются рядом с картой в начале строки. (На языке слева направо это означает, что сведения о месте находятся слева от карты.) |