ImageLayer class
Наложение изображения на карте с каждым углом, привязанным к координате на карте. Также называется наложением земли или изображения.
- Extends
Конструкторы
Image |
Создает новый объект ImageLayer. |
Унаследованные свойства
metadata | Свойство для связывания пользовательских данных со слоем. |
Методы
get |
Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота.
Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: |
get |
Вычисляет координаты для повернутого слоя изображения при указании краев ограничивающего прямоугольника и значения поворота.
Примечание. Если значение поворота — это наложение KML Ground Overlay, его необходимо преобразовать в поворот по часовой стрелке, используя следующую формулу: |
get |
Возвращает параметры слоя плитки. |
get |
Вычисляет приблизительные пиксели на исходном изображении, которые соответствуют указанным позициям. |
get |
Вычисляет приблизительное положение, выравнивающееся с указанными пикселями исходного изображения. |
set |
Задает параметры слоя плитки. |
Наследуемые методы
get |
Возвращает идентификатор слоя. |
get |
Возвращает карту, к которому в данный момент добавляется слой, или значение NULL. |
on |
Метод инициализации для слоя, который вызывается при добавлении на карту. |
on |
Метод, вызываемый при удалении слоя из карты. Должен выполнить необходимую очистку для слоя. |
Сведения о конструкторе
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
Поворот по часовой стрелке в градусах
Возвращаемое значение
Position[]
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
Поворот по часовой стрелке в градусах
Возвращаемое значение
Position[]
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)
Параметры
- options
- ImageLayerOptions
Сведения о наследуемом методе
getId()
Возвращает идентификатор слоя.
function getId(): string
Возвращаемое значение
string
Наследуется отLayer.getId
getMap()
Возвращает карту, к которому в данный момент добавляется слой, или значение NULL.
function getMap(): Map
Возвращаемое значение
Наследуется отLayer.getMap
onAdd(Map)
Метод инициализации для слоя, который вызывается при добавлении на карту.
function onAdd(map: Map)
Параметры
- map
- Map
Карта, в который был добавлен слой.
Наследуется отLayer.onAdd
onRemove()
Метод, вызываемый при удалении слоя из карты. Должен выполнить необходимую очистку для слоя.
function onRemove()
Наследуется отLayer.onRemove