ImageLayer class

Наложение изображения на карте с каждым углом, привязанным к координате на карте. Также называется наложением земли или изображения.

Extends

Конструкторы

ImageLayer(ImageLayerOptions, string)

Создает новый объект ImageLayer.

Унаследованные свойства

metadata

Свойство для связывания пользовательских данных со слоем.

Методы

getCoordinatesFromEdges(number, number, number, number, number)

Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота. Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: rotation = 360 – KmlRotation

getCoordinatesFromEdges(number, number, number, number, number)

Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота. Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: rotation = 360 – KmlRotation

getOptions()

Возвращает параметры слоя плитки.

getPixels(Position[])

Вычисляет приблизительные пиксели на исходном изображении, которые соответствуют указанным позициям.

getPositions(Pixel[])

Вычисляет приблизительное положение, выравнивающееся с указанными пикселями исходного изображения.

setOptions(ImageLayerOptions)

Задает параметры слоя плитки.

Наследуемые методы

getId()

Возвращает идентификатор слоя.

getMap()

Возвращает карту, к которому в данный момент добавляется слой, или значение NULL.

onAdd(Map)

Метод инициализации для слоя, который вызывается при добавлении на карту.

onRemove()

Метод, вызываемый при удалении слоя из карты. Должен выполнить необходимую очистку для слоя.

Сведения о конструкторе

ImageLayer(ImageLayerOptions, string)

Создает новый объект ImageLayer.

new ImageLayer(options: ImageLayerOptions, id?: string)

Параметры

options
ImageLayerOptions

Параметры слоя плитки.

id

string

Идентификатор слоя. Если значение не указано, будет создано случайное.

Сведения об унаследованном свойстве

metadata

Свойство для связывания пользовательских данных со слоем.

metadata?: any

Значение свойства

any

Наследуется отlayer.metadata

Сведения о методе

getCoordinatesFromEdges(number, number, number, number, number)

Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота. Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Параметры

north

number

Северный край ограничивающего прямоугольника.

south

number

Южный край ограничивающего прямоугольника.

east

number

Восточный край ограничивающего прямоугольника.

west

number

Западный край ограничивающего прямоугольника.

rotation

number

Поворот по часовой стрелке в градусах

Возвращаемое значение

getCoordinatesFromEdges(number, number, number, number, number)

Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота. Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Параметры

north

number

Северный край ограничивающего прямоугольника.

south

number

Южный край ограничивающего прямоугольника.

east

number

Восточный край ограничивающего прямоугольника.

west

number

Западный край ограничивающего прямоугольника.

rotation

number

Поворот по часовой стрелке в градусах

Возвращаемое значение

getOptions()

Возвращает параметры слоя плитки.

function getOptions(): ImageLayerOptions

Возвращаемое значение

getPixels(Position[])

Вычисляет приблизительные пиксели на исходном изображении, которые соответствуют указанным позициям.

function getPixels(positions: Position[]): Promise<Pixel[]>

Параметры

positions

Position[]

предоставленные позиции исходного изображения, используемого для вычисления пикселей

Возвращаемое значение

Promise<Pixel[]>

getPositions(Pixel[])

Вычисляет приблизительное положение, выравнивающееся с указанными пикселями исходного изображения.

function getPositions(pixels: Pixel[]): Promise<Position[]>

Параметры

pixels

Pixel[]

предоставленные пиксели исходного изображения, используемого для вычисления позиций

Возвращаемое значение

Promise<Position[]>

setOptions(ImageLayerOptions)

Задает параметры слоя плитки.

function setOptions(options: ImageLayerOptions)

Параметры

Сведения о наследуемом методе

getId()

Возвращает идентификатор слоя.

function getId(): string

Возвращаемое значение

string

Наследуется отLayer.getId

getMap()

Возвращает карту, к которому в данный момент добавляется слой, или значение NULL.

function getMap(): Map

Возвращаемое значение

Map

Наследуется отLayer.getMap

onAdd(Map)

Метод инициализации для слоя, который вызывается при добавлении на карту.

function onAdd(map: Map)

Параметры

map
Map

Карта, в который был добавлен слой.

Наследуется отLayer.onAdd

onRemove()

Метод, вызываемый при удалении слоя из карты. Должен выполнить необходимую очистку для слоя.

function onRemove()

Наследуется отLayer.onRemove