Share via


ImageLayer class

Her köşesi haritadaki bir koordinata sabitlenmiş bir görüntüyü harita üzerinde yer paylaşımlı olarak gösterir. Yer veya görüntü katmanı olarak da bilinir.

Extends

Oluşturucular

ImageLayer(ImageLayerOptions, string)

Yeni bir ImageLayer oluşturur.

Devralınan Özellikler

metadata

Özel verileri katmanla ilişkilendirmek için bir özellik.

Yöntemler

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

Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar. Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation

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

Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar. Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation

getOptions()

Kutucuk katmanı seçeneklerini alır.

getPixels(Position[])

Kaynak görüntüdeki sağlanan konumlarla hizalanmış yaklaşık pikselleri hesaplar.

getPositions(Pixel[])

Kaynak görüntüden sağlanan piksellerle hizalanmış yaklaşık konumları hesaplar.

setOptions(ImageLayerOptions)

Kutucuk katmanı seçeneklerini ayarlar.

Devralınan Yöntemler

getId()

Katmanın kimliğini alır

getMap()

Katmanın şu anda eklendiği haritayı veya null değerini alır.

onAdd(Map)

Haritaya eklendiğinde çağrılan katman için başlatma yöntemi.

onRemove()

Katman haritadan kaldırıldığında çağrılan yöntem. Katman için gerekli temizleme işlemlerini gerçekleştirmelidir.

Oluşturucu Ayrıntıları

ImageLayer(ImageLayerOptions, string)

Yeni bir ImageLayer oluşturur.

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

Parametreler

options
ImageLayerOptions

Kutucuk katmanı seçenekleri.

id

string

Katmanın kimliği. Belirtilmezse rastgele bir tane oluşturulur.

Devralınan Özellik Detayları

metadata

Özel verileri katmanla ilişkilendirmek için bir özellik.

metadata?: any

Özellik Değeri

any

Layer.metadata'dan Devralındı

Yöntem Ayrıntıları

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

Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar. Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation

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

Parametreler

north

number

Sınırlayıcı kutunun kuzey kenarı.

south

number

Sınırlayıcı kutunun güney kenarı.

east

number

Sınırlayıcı kutunun doğu kenarı.

west

number

Sınırlayıcı kutunun batı kenarı.

rotation

number

Derece olarak saat yönünde döndürme

Döndürülenler

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

Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar. Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation

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

Parametreler

north

number

Sınırlayıcı kutunun kuzey kenarı.

south

number

Sınırlayıcı kutunun güney kenarı.

east

number

Sınırlayıcı kutunun doğu kenarı.

west

number

Sınırlayıcı kutunun batı kenarı.

rotation

number

Derece olarak saat yönünde döndürme

Döndürülenler

getOptions()

Kutucuk katmanı seçeneklerini alır.

function getOptions(): ImageLayerOptions

Döndürülenler

getPixels(Position[])

Kaynak görüntüdeki sağlanan konumlarla hizalanmış yaklaşık pikselleri hesaplar.

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

Parametreler

positions

Position[]

pikselleri hesaplamak için kullanılan kaynak görüntüden sağlanan konumlar

Döndürülenler

Promise<Pixel[]>

getPositions(Pixel[])

Kaynak görüntüden sağlanan piksellerle hizalanmış yaklaşık konumları hesaplar.

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

Parametreler

pixels

Pixel[]

konumları hesaplamak için kullanılan kaynak görüntüden sağlanan pikseller

Döndürülenler

Promise<Position[]>

setOptions(ImageLayerOptions)

Kutucuk katmanı seçeneklerini ayarlar.

function setOptions(options: ImageLayerOptions)

Parametreler

Devralınan Yöntemin Ayrıntıları

getId()

Katmanın kimliğini alır

function getId(): string

Döndürülenler

string

Layer.getId'den Devralındı

getMap()

Katmanın şu anda eklendiği haritayı veya null değerini alır.

function getMap(): Map

Döndürülenler

Map

Layer.getMap'ten Devralındı

onAdd(Map)

Haritaya eklendiğinde çağrılan katman için başlatma yöntemi.

function onAdd(map: Map)

Parametreler

map
Map

Katmanın eklendiği harita.

Layer.onAdd'den Devralındı

onRemove()

Katman haritadan kaldırıldığında çağrılan yöntem. Katman için gerekli temizleme işlemlerini gerçekleştirmelidir.

function onRemove()

Layer.onRemove'danDevralındı