Aracılığıyla paylaş


Map class

Görsel ve etkileşimli web haritası denetimi.

Oluşturucular

Map(string | HTMLElement, ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Belirtilen kapsayıcıda bir eşleme görüntüler.

Özellikler

authentication
controls
events
imageSprite
isDisposed

Harita atılmışsa true döndürür.

layers
markers
popups
sources

Yöntemler

areTilesLoaded()

Tüm kaynaklar için geçerli görünüm penceresi içindeki tüm kutucukların yüklenip yüklenmediğini belirten bir boole döndürür.

clear()

Haritadaki tüm kaynakları, katmanları, işaretçileri ve açılan pencereleri kaldırır. Kullanıcı tarafından eklenen görüntüler korunur.

disableElevation()

3B arazi a mesh'ini devre dışı bırakır.

dispose()

Haritanın kaynaklarını temizleyin. Bu yöntem çağrıldıktan sonra eşleme düzgün çalışmaz.

enableElevation(string | ElevationTileSource, number)

Bir "raster-dem" kaynağına göre bir 3B arazi ağı yükler.

getCamera()

Kameranın geçerli özelliklerini döndürür.

getCanvas()

Eşlemenin çizildiği HTMLCanvasElement değerini döndürür.

getCanvasContainer()

Haritanın HTMLCanvasElement öğesini içeren HTMLElement değerini döndürür. Haritanın olayları (örneğin, kaydırma ve yakınlaştırma) bu öğeye eklenir.

getMapContainer()

Eşlemeyi içeren HTMLElement'i döndürür.

getServiceOptions()

Eşleme denetiminin başlatıldığı hizmet seçeneklerini döndürür.

getStyle()

Harita denetiminin geçerli stil ayarlarını döndürür.

getTraffic()

Harita denetiminin geçerli trafik ayarlarını döndürün.

getUserInteraction()

Harita denetiminin geçerli kullanıcı etkileşimi işleyicisi ayarlarını döndürür.

pixelsToPositions(Pixel[])

Pixel nesneleri dizisini haritadaki coğrafi Konumlar nesnelerine dönüştürür.

positionsToPixels(Position[])

Konumlar nesnelerinin dizisini, harita kapsayıcısına göre pixel nesneleri dizisine dönüştürür.

resize(any)

Eşlemeyi kapsayıcı öğesinin boyutlarına göre yeniden boyutlandırın.

resize(number | string, number | string, any)

Haritanın kapsayıcı öğesini yeniden boyutlandırır ve ardından haritanın kendisini yeniden boyutlandırır.

setCamera((CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Harita denetiminin kamerasını animasyonlu bir geçişle ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

setServiceOptions(ServiceOptions)

Hizmet seçeneklerini ayarlayın.

setStyle(StyleOptions, boolean)

Harita denetiminin stil seçeneklerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

setTraffic(TrafficOptions)

Harita için trafik seçeneklerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

setUserInteraction(UserInteractionOptions)

Eşleme denetiminin kullanıcı etkileşimi işleyicilerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

stop()

Şu anda devam eden animasyonlu geçişi durdurur.

triggerRepaint()

Tek bir çerçevenin işlenmesini tetikleme. Katmanın kaynakla ilişkili özellikleri veya özellikleri değiştiğinde haritayı yeniden boyamak için WebGL katmanlarıyla bu yöntemi kullanın. Bir sonraki kare işlenmeden önce bunu birden çok kez çağırmak, yalnızca tek bir çerçevenin işlenmesine neden olur.

Oluşturucu Ayrıntıları

Map(string | HTMLElement, ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Belirtilen kapsayıcıda bir eşleme görüntüler.

new Map(container: string | HTMLElement, options: ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Parametreler

container

string | HTMLElement

Eşlemenin görüntülenmesi gereken öğenin kimliği.

options

ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions)

harita ile ilk görüntüleme ve etkileşim seçenekleri.

Özellik Ayrıntıları

authentication

authentication: AuthenticationManager

Özellik Değeri

controls

controls: ControlManager

Özellik Değeri

events

events: EventManager

Özellik Değeri

imageSprite

imageSprite: ImageSpriteManager

Özellik Değeri

isDisposed

Harita atılmışsa true döndürür.

boolean isDisposed

Özellik Değeri

boolean

layers

layers: LayerManager

Özellik Değeri

markers

markers: HtmlMarkerManager

Özellik Değeri

popups

popups: PopupManager

Özellik Değeri

sources

sources: SourceManager

Özellik Değeri

Yöntem Ayrıntıları

areTilesLoaded()

Tüm kaynaklar için geçerli görünüm penceresi içindeki tüm kutucukların yüklenip yüklenmediğini belirten bir boole döndürür.

function areTilesLoaded(): boolean

Döndürülenler

boolean

clear()

Haritadaki tüm kaynakları, katmanları, işaretçileri ve açılan pencereleri kaldırır. Kullanıcı tarafından eklenen görüntüler korunur.

function clear()

disableElevation()

3B arazi a mesh'ini devre dışı bırakır.

function disableElevation()

dispose()

Haritanın kaynaklarını temizleyin. Bu yöntem çağrıldıktan sonra eşleme düzgün çalışmaz.

function dispose()

enableElevation(string | ElevationTileSource, number)

Bir "raster-dem" kaynağına göre bir 3B arazi ağı yükler.

function enableElevation(elevationSource: string | ElevationTileSource, exaggeration?: number)

Parametreler

elevationSource

string | ElevationTileSource

yükseltme kutucuğu kaynağı

exaggeration

number

yükselme abartı faktörü

getCamera()

Kameranın geçerli özelliklerini döndürür.

function getCamera(): CameraOptions & CameraBoundsOptions

Döndürülenler

getCanvas()

Eşlemenin çizildiği HTMLCanvasElement değerini döndürür.

function getCanvas(): HTMLCanvasElement

Döndürülenler

HTMLCanvasElement

getCanvasContainer()

Haritanın HTMLCanvasElement öğesini içeren HTMLElement değerini döndürür. Haritanın olayları (örneğin, kaydırma ve yakınlaştırma) bu öğeye eklenir.

function getCanvasContainer(): HTMLElement

Döndürülenler

HTMLElement

getMapContainer()

Eşlemeyi içeren HTMLElement'i döndürür.

function getMapContainer(): HTMLElement

Döndürülenler

HTMLElement

getServiceOptions()

Eşleme denetiminin başlatıldığı hizmet seçeneklerini döndürür.

function getServiceOptions(): ServiceOptions

Döndürülenler

getStyle()

Harita denetiminin geçerli stil ayarlarını döndürür.

function getStyle(): StyleOptions

Döndürülenler

getTraffic()

Harita denetiminin geçerli trafik ayarlarını döndürün.

function getTraffic(): TrafficOptions

Döndürülenler

getUserInteraction()

Harita denetiminin geçerli kullanıcı etkileşimi işleyicisi ayarlarını döndürür.

function getUserInteraction(): UserInteractionOptions

Döndürülenler

pixelsToPositions(Pixel[])

Pixel nesneleri dizisini haritadaki coğrafi Konumlar nesnelerine dönüştürür.

function pixelsToPositions(pixels: Pixel[]): Position[]

Parametreler

pixels

Pixel[]

Dönüştürülecek pikseller.

Döndürülenler

positionsToPixels(Position[])

Konumlar nesnelerinin dizisini, harita kapsayıcısına göre pixel nesneleri dizisine dönüştürür.

function positionsToPixels(positions: Position[]): Pixel[]

Parametreler

positions

Position[]

Dönüştürülecek konumlar.

Döndürülenler

Pixel[]

resize(any)

Eşlemeyi kapsayıcı öğesinin boyutlarına göre yeniden boyutlandırın.

function resize(eventData?: any)

Parametreler

eventData

any

Bu yöntem tarafından tetiklenen olayların olay nesnelerine eklenecek isteğe bağlı ek özellikler.

resize(number | string, number | string, any)

Haritanın kapsayıcı öğesini yeniden boyutlandırır ve ardından haritanın kendisini yeniden boyutlandırır.

function resize(height: number | string, width: number | string, eventData?: any)

Parametreler

height

number | string

Haritanın ve kapsayıcı öğesinin yüksekliği. Sayı girişinin piksel cinsinden olduğu varsayılır.

width

number | string

Haritanın ve kapsayıcı öğesinin genişliği. Sayı girişinin piksel cinsinden olduğu varsayılır.

eventData

any

Bu yöntem tarafından tetiklenen olayların olay nesnelerine eklenecek isteğe bağlı ek özellikler.

setCamera((CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Harita denetiminin kamerasını animasyonlu bir geçişle ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

function setCamera(options?: (CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Parametreler

options

(CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions

Haritanın kamerasını ayarlama ve herhangi bir görünüm değişikliğinin animasyonu için seçenekler.

setServiceOptions(ServiceOptions)

Hizmet seçeneklerini ayarlayın.

function setServiceOptions(options: ServiceOptions)

Parametreler

options
ServiceOptions

setStyle(StyleOptions, boolean)

Harita denetiminin stil seçeneklerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

function setStyle(options?: StyleOptions, diff?: boolean)

Parametreler

options
StyleOptions

Harita denetiminin stilini ayarlama seçenekleri.

diff

boolean

False ise, 'tam' stil güncelleştirmesini zorlayarak geçerli stili kaldırır ve fark tabanlı bir güncelleştirme denemesi yerine verilen stili oluşturur. Varsayılan değer true'dır.

setTraffic(TrafficOptions)

Harita için trafik seçeneklerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

function setTraffic(options?: TrafficOptions)

Parametreler

options
TrafficOptions

Haritanın trafik görüntüsünü tanımlama seçenekleri.

setUserInteraction(UserInteractionOptions)

Eşleme denetiminin kullanıcı etkileşimi işleyicilerini ayarlayın. Belirtilmeyen seçenekler varsayılan olarak geçerli değerlerine ayarlanır.

function setUserInteraction(options?: UserInteractionOptions)

Parametreler

options
UserInteractionOptions

Kullanıcı etkileşimi işleyicilerini etkinleştirme/devre dışı bırakma seçenekleri.

stop()

Şu anda devam eden animasyonlu geçişi durdurur.

function stop()

triggerRepaint()

Tek bir çerçevenin işlenmesini tetikleme. Katmanın kaynakla ilişkili özellikleri veya özellikleri değiştiğinde haritayı yeniden boyamak için WebGL katmanlarıyla bu yöntemi kullanın. Bir sonraki kare işlenmeden önce bunu birden çok kez çağırmak, yalnızca tek bir çerçevenin işlenmesine neden olur.

function triggerRepaint()