Интерфейс MapType
google.maps . MapType
Интерфейс google.maps . MapType
Этот интерфейс определяет тип карты и обычно используется для пользовательских типов карт. Неизменный.
Характеристики | |
---|---|
maxZoom | Тип: number Максимальный уровень масштабирования карты при отображении этого MapType. Требуется для базовых типов карт, игнорируется для наложенных типов карт. |
minZoom | Тип: number Минимальный уровень масштабирования карты при отображении этого MapType. По желанию; по умолчанию 0. |
radius | Тип: number Радиус планеты для карты в метрах. По желанию; по умолчанию экваториальный радиус Земли составляет 6378137 метров. |
tileSize | Тип: Size Размеры каждой плитки. Необходимый. |
alt optional | Тип: string optional Замещающий текст, отображаемый при наведении курсора на кнопку этого MapType в MapTypeControl. По желанию. |
name optional | Тип: string optional Имя для отображения в MapTypeControl. По желанию. |
projection optional | Тип: Projection optional Проекция, используемая для отображения этого MapType. По желанию; по умолчанию Меркатор. |
Методы | |
---|---|
getTile | getTile(tileCoord, zoom, ownerDocument) Параметры: Возвращаемое значение: Element |null Результирующая плитка. Возвращает плитку для заданных координат плитки (x, y) и уровня масштабирования. Эта плитка будет добавлена к данному ownerDocument. Недоступно для базовых типов карт. |
releaseTile | releaseTile(tile) Параметры:
Возвращаемое значение: нет Освобождает данную плитку, выполняя любую необходимую очистку. Предоставленная плитка уже будет удалена из документа. По желанию. |
Интерфейс проекции
google.maps . 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
Класс google.maps . ImageMapType
Этот класс реализует интерфейс MapType и предназначен для рендеринга фрагментов изображения.
Этот класс расширяет MVCObject
.
Этот класс реализует MapType
.
При использовании v=beta
к нему можно получить доступ, вызвав const {ImageMapType} = await google.map.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
Интерфейс google.maps . ImageMapTypeOptions
Этот класс используется для создания MapType, который отображает фрагменты изображений.
Характеристики | |
---|---|
alt optional | Тип: string optional Замещающий текст, отображаемый при наведении курсора на кнопку этого 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
Класс google.maps . GroundOverlay
Наложение прямоугольного изображения на карту.
Этот класс расширяет MVCObject
.
При использовании v=beta
к нему можно получить доступ, вызвав const {GroundOverlay} = await google.map.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) Аргументы:
Это событие запускается, когда событие dblclick DOM запускается для GroundOverlay . |
Интерфейс GroundOverlayOptions
google.maps . 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
Класс google.maps . StyledMapType
Создает MapType
с пользовательским стилем.
Этот класс расширяет MVCObject
.
Этот класс реализует MapType
.
При использовании v=beta
к нему можно получить доступ, вызвав const {StyledMapType} = await google.map.importLibrary("maps")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
StyledMapType | StyledMapType(styles[, options]) Параметры:
Создает стилизованный MapType с указанными параметрами. StyledMapType принимает массив MapTypeStyle s, где каждый MapTypeStyle применяется к карте последовательно. Более поздний MapTypeStyle , применяющий те же MapTypeStyler к тем же селекторам, что и более ранний MapTypeStyle , переопределит более ранний MapTypeStyle . |
Характеристики | |
---|---|
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
Интерфейс google.maps . StyledMapTypeOptions
Этот класс используется для указания параметров при создании StyledMapType
. Эти параметры нельзя изменить после создания экземпляра StyledMapType
.
Характеристики | |
---|---|
alt optional | Тип: string optional Текст, отображаемый при наведении курсора на кнопку этого MapType в элементе управления типа карты. |
maxZoom optional | Тип: number optional Максимальный уровень масштабирования карты при отображении этого MapType . По желанию. |
minZoom optional | Тип: number optional Минимальный уровень масштабирования карты при отображении этого MapType . По желанию. |
name optional | Тип: string optional Имя для отображения в элементе управления типа карты. |