Класс 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
Варианты создания 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
Предоставляет настройки для маршрутов с помощью 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 | Тип: LatLng | LatLngLiteral Источник информации о направлениях и расстояниях. |
Интерфейс 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 | Информация о месте отображается на карте в начале строки. (В языке с письмом слева направо это означает, что информация о месте находится слева от карты.) |