Интерфейс MapType
google.maps.MapType
интерфейс
Этот интерфейс определяет тип карты и обычно используется для пользовательских типов карт. Не меняется.
Свойства | |
|---|---|
maxZoom |
Тип:
numberМаксимальный уровень масштабирования для карты при выводе этого MapType. Обязательно для основных типов MapType, игнорируется для накладываемых типов MapType. |
minZoom |
Тип:
numberМинимальный уровень масштабирования для карты при выводе этого MapType. Дополнительно. Значение по умолчанию – 0. |
radius |
Тип:
numberРадиус планеты для данной карты в метрах. Дополнительно. По умолчанию радиус экватора Земли составляет 6 378 137 метров. |
alt optional |
Тип:
string optionalТекст Alt, который должен отображаться при наведении курсора на кнопку MapType в MapTypeControl. Необязательное поле. |
name optional |
Тип:
string optionalИмя для показа в MapTypeControl. Необязательное поле. |
projection optional |
Тип:
Projection optionalПроекция, используемая для показа этого MapType. Дополнительно. Значение по умолчанию – Mercator. |
tileSize optional |
Тип:
Size optionalРазмеры каждого фрагмента. Обязательно. |
Методы | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Параметры:
Возвращаемое значение:
Element|null – полученный тайл.Возвращает фрагмент для заданных координат фрагмента (x, y) и уровень масштабирования. Этот фрагмент будет добавлен к заданному ownerDocument. Недоступно для базовых типов карт. |
releaseTile |
releaseTile(tile)Параметры:
Возвращаемое значение:
voidОсвобождает заданный фрагмент, выполняя любую необходимую очистку. Предоставленный фрагмент уже будет удален из документа. Необязательное поле. |
Интерфейс Projection
google.maps.Projection
интерфейс
Интерфейс прогнозирования.
Методы | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Параметры:
Возвращаемое значение:
Point|nullПреобразует цилиндр LatLng в плоскость Point. Этот интерфейс задает функцию, которая преобразует заданные значения LatLng в мировые координаты на проекции карты. Служба Maps API вызывает этот метод, если нужно отметить точки на экране. Объекты Projection должны реализовывать этот метод, но могут возвращать null, если проекция не может рассчитать Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Параметры:
Возвращаемое значение:
LatLng|nullЭтот интерфейс задает функцию, которая преобразует мировые координаты в проекции карты в значения LatLng. Служба Maps API вызывает этот метод, если требуется перевести действия на экране в положения на карте. Объекты Projection должны реализовывать этот метод, но могут возвращать null, если проекция не может рассчитать LatLng. |
Класс ImageMapType
google.maps.ImageMapType
класс
Этот класс реализует интерфейс MapType и предоставляется для визуализации фрагментов изображения.
Этот класс расширяет MVCObject.
Этот класс реализует MapType.
Чтобы получить доступ, позвоните по номеру const {ImageMapType} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
ImageMapType |
ImageMapType(opts)Параметры:
Создает ImageMapType с помощью предоставленных ImageMapTypeOptions. |
Свойства | |
|---|---|
alt |
Тип:
string optional |
maxZoom |
Тип:
number |
minZoom |
Тип:
number |
name |
Тип:
string optional |
projection |
Тип:
Projection |
radius |
Тип:
number |
tileSize |
Тип:
Size |
Методы | |
|---|---|
getOpacity |
getOpacity()Параметры: нет.
Возвращаемое значение:
number opacity Текущая прозрачность.Возвращает уровень прозрачности (от 0 (прозрачный) до 1.0) фрагментов ImageMapType. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Параметры:
Возвращаемое значение:
Element|null – полученный тайл. |
releaseTile |
releaseTile(tileDiv)Параметры:
Возвращаемое значение: нет.
|
setOpacity |
setOpacity(opacity)Параметры:
Возвращаемое значение: нет.
Задает уровень прозрачности (от 0 (прозрачный) до 1.0) фрагментов ImageMapType. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
tilesloaded |
function()Аргументы: нет
Это событие активируется, когда загрузка видимых фрагментов завершена. |
Интерфейс ImageMapTypeOptions
google.maps.ImageMapTypeOptions
интерфейс
Этот класс используется для создания MapType, который осуществляет видеообработку фрагментов изображения.
Свойства | |
|---|---|
alt optional |
Тип:
string optionalТекст Alt, который должен отображаться при наведении курсора на кнопку MapType в MapTypeControl. |
getTileUrl optional |
Тип:
function(Point, number): (string optional) optionalВозвращает строку (URL) для заданных координат фрагмента (x, y) и уровень масштабирования. |
maxZoom optional |
Тип:
number optionalМаксимальный уровень масштабирования для карты при выводе этого MapType. |
minZoom optional |
Тип:
number optionalМинимальный уровень масштабирования для карты при выводе этого MapType. Необязательное поле. |
name optional |
Тип:
string optionalИмя для показа в MapTypeControl. |
opacity optional |
Тип:
number optionalПараметр непрозрачности, который должен применяться к фрагментам. Непрозрачность должна быть указана в виде числа с плавающей запятой в диапазоне от 0 до 1,0, где 0 обозначает полную прозрачность, а 1 – полную непрозрачность. |
tileSize optional |
Тип:
Size optionalРазмер фрагмента. |
Класс GroundOverlay
google.maps.GroundOverlay
класс
Наложение прямоугольного изображения на карту.
Этот класс расширяет MVCObject.
Чтобы получить доступ, позвоните по номеру const {GroundOverlay} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])Параметры:
Создает наземное наложение на основе URL изображения и его LatLngBounds. Изображение масштабируется в соответствии с текущими границами, а для проецирования используется текущая проекция карты. |
Методы | |
|---|---|
getBounds |
getBounds()Параметры: нет.
Возвращаемое значение:
LatLngBoundsВозвращает LatLngBounds этого оверлея. |
getMap |
getMap()Параметры: нет.
Возвращаемое значение:
MapВозвращает карту, на которой отображается это наложение на земную поверхность. |
getOpacity |
getOpacity()Параметры: нет.
Возвращаемое значение:
numberВозвращает непрозрачность этого наземного наложения. |
getUrl |
getUrl()Параметры: нет.
Возвращаемое значение:
stringПолучает URL спроектированного изображения. |
setMap |
setMap(map)Параметры:
Возвращаемое значение: нет.
Отображает наложение на земную поверхность на указанной карте. Если для карты задано значение null, наложение удаляется. |
setOpacity |
setOpacity(opacity)Параметры:
Возвращаемое значение: нет.
Задает прозрачность наложения. |
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
События | |
|---|---|
click |
function(event)Аргументы:
Это событие активируется, когда событие клика DOM активируется в GroundOverlay. |
dblclick |
function(event)Аргументы:
Срабатывает, когда в DOM для элемента GroundOverlay запускается событие dblclick. |
Интерфейс GroundOverlayOptions
google.maps.GroundOverlayOptions
интерфейс
Этот объект определяет свойства, которые можно задать для объекта GroundOverlay.
Свойства | |
|---|---|
clickable optional |
Тип:
boolean optionalЕсли задано значение true, наземное наложение может получать события мыши. |
map optional |
Тип:
Map optionalКарта, на которой должно отображаться наложение. |
opacity optional |
Тип:
number optionalПо умолчанию:
1.0.Прозрачность оверлея, выраженная в виде значения от 0 до 1. Необязательное поле. |
Класс StyledMapType
google.maps.StyledMapType
класс
Создает MapType с собственным стилем.
Этот класс расширяет MVCObject.
Этот класс реализует MapType.
Чтобы получить доступ, позвоните по номеру const {StyledMapType} = await google.maps.importLibrary("maps").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])Параметры:
Создает стилизованный элемент MapType с указанными параметрами. StyledMapType принимает массив MapTypeStyle, каждый MapTypeStyle из которых последовательно применяется к карте. Если в более позднем правиле MapTypeStyle используются те же селекторы и свойства MapTypeStyler, что и в более раннем MapTypeStyle, то более позднее правило переопределит более раннее MapTypeStyle. Обратите внимание, что StyledMapType не поддерживается, если задан идентификатор карты. Если вы используете оба метода, то получите предупреждение в консоли. |
Свойства | |
|---|---|
alt |
Тип:
string |
maxZoom |
Тип:
number |
minZoom |
Тип:
number |
name |
Тип:
string |
projection |
Тип:
Projection |
radius |
Тип:
number |
tileSize |
Тип:
Size |
Методы | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Параметры:
Возвращаемое значение:
Element|null – полученный тайл. |
releaseTile |
releaseTile(tile)Параметры:
Возвращаемое значение: нет.
|
Унаследованные:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll.
| |
Интерфейс StyledMapTypeOptions
google.maps.StyledMapTypeOptions
интерфейс
Этот класс используется для указания параметров при создании StyledMapType. Эти настройки нельзя изменить после создания экземпляра StyledMapType.
Свойства | |
|---|---|
alt optional |
Тип:
string optionalТекст, который будет показываться при наведении указателя мыши на кнопку MapType в элементе управления типом карты. |
maxZoom optional |
Тип:
number optionalМаксимальный уровень масштабирования карты при отображении этого объекта MapType. Необязательное поле. |
minZoom optional |
Тип:
number optionalМинимальный уровень масштабирования карты при показе этого объекта ( MapType). Необязательное поле. |
name optional |
Тип:
string optionalНазвание, которое будет показываться в элементе управления типом карты. |