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()

계층의 ID를 가져옵니다.

getMap()

계층이 현재 추가된 맵 또는 null을 가져옵니다.

onAdd(Map)

맵에 추가할 때 호출되는 계층에 대한 초기화 메서드입니다.

onRemove()

레이어가 맵에서 제거될 때 호출되는 메서드입니다. 계층에 필요한 정리를 수행해야 합니다.

생성자 세부 정보

ImageLayer(ImageLayerOptions, string)

새 ImageLayer를 생성합니다.

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

매개 변수

options
ImageLayerOptions

타일 계층에 대한 옵션입니다.

id

string

계층의 ID입니다. 지정하지 않으면 임의가 생성됩니다.

상속된 속성 세부 정보

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()

계층의 ID를 가져옵니다.

function getId(): string

반환

string

Layer.getId에서 상속됨

getMap()

계층이 현재 추가된 맵 또는 null을 가져옵니다.

function getMap(): Map

반환

Map

Layer.getMap에서 상속됨

onAdd(Map)

맵에 추가할 때 호출되는 계층에 대한 초기화 메서드입니다.

function onAdd(map: Map)

매개 변수

map
Map

레이어가 추가된 맵입니다.

Layer.on에서 상속추가

onRemove()

레이어가 맵에서 제거될 때 호출되는 메서드입니다. 계층에 필요한 정리를 수행해야 합니다.

function onRemove()

Layer.onRemove에서 상속됨