Map class

Construtores

Map

Exibe um mapa no contêiner especificado.

Métodos

addEventListener

Adicione um ouvinte de eventos ao mapa. Se nenhuma camada for especificada, o ouvinte de eventos será adicionado ao contêiner de tela de mapa; caso contrário, o ouvinte de eventos será adicionado à camada especificada do mapa.

addEventListener

Adicione um ouvinte de eventos ao mapa. Se nenhuma camada for especificada, o ouvinte de eventos será adicionado ao contêiner de tela de mapa; caso contrário, o ouvinte de eventos será adicionado à camada especificada do mapa.

addHtml

Adiciona um HTMLElement personalizado ao mapa em uma posição especificada.

addLinestrings

Adicione uma coleção de LineStrings ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[LinestringLayerOptions]].

addPins

Adicione uma coleção de pontos ao mapa como Pins. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[PinLayerOptions]].

addPolygons

Adicione uma coleção de polígonos ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[PolygonLayerOptions]].

addRaster

Adiciona uma camada de rasterização ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[RasterLayerOptions]].

getCamera

Retorna as propriedades atuais da câmera.

getCanvas

Retorna o HTMLCanvasElement ao qual o mapa é desenhado.

getCanvasContainer

Retorna o HTMLElement que contém o HTMLCanvasElement do mapa. Os eventos do mapa (por exemplo, panorâmica e zoom) são anexados a este elemento.

getLayers

Retorna uma lista das camadas do mapa de baixo para cima.

getMapContainer

Retorna o HTMLElement que contém o mapa.

getServiceOptions

Retorna as opções de serviço com as quais o controle de mapa foi inicializado.

getStyle

Retorna as configurações de estilo atuais do controle de mapa.

getTraffic

Retornar as configurações de tráfego atuais do controle de mapa.

getUserInteraction

Retornar as configurações do manipulador de interação do usuário atual do controle de mapa.

removeEventListener

Remove um ouvinte de eventos do mapa para o tipo especificado e o retorno de chamada.

removeEventListener

Remove um ouvinte de eventos do mapa para o tipo especificado e o retorno de chamada.

removeHtml

Remove um HTMLElement personalizado do mapa.

removeLayers

Remove uma coleção de camadas do mapa.

setCamera

Definir a câmera do controle de mapa com uma transição animada. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

setCameraBounds

Definir os limites da câmera do controle de mapa.

setStyle

Defina as opções de estilo do controle de mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

setTraffic

Definir as opções de tráfego para o mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

setUserInteraction

Defina os manipuladores de interação do usuário do controle de mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

Detalhes do construtor

Map

Exibe um mapa no contêiner especificado.

new Map(container: string, options: function)

Parâmetros

container
string

A ID do elemento onde o mapa deve ser exibido.

options
function

Opções para a exibição inicial e a interagem com o mapa.

Detalhes do método

addEventListener

Adicione um ouvinte de eventos ao mapa. Se nenhuma camada for especificada, o ouvinte de eventos será adicionado ao contêiner de tela de mapa; caso contrário, o ouvinte de eventos será adicionado à camada especificada do mapa.

function addEventListener(type: string, callback: any)

Parâmetros

type
string

O tipo de ouvinte de evento. @todo precisará especificá-los.

callback
any

O retorno de chamada a ser acionado quando o evento ocorrer.

addEventListener

Adicione um ouvinte de eventos ao mapa. Se nenhuma camada for especificada, o ouvinte de eventos será adicionado ao contêiner de tela de mapa; caso contrário, o ouvinte de eventos será adicionado à camada especificada do mapa.

function addEventListener(type: string, layer: string, callback: any)

Parâmetros

type
string
layer
string
callback
any

addHtml

Adiciona um HTMLElement personalizado ao mapa em uma posição especificada.

function addHtml(element: HTMLElement, position: Position)

Parâmetros

element
HTMLElement

O HTMLElement a ser adicionado.

position
@azure-atlas-javscript-sdk.Position

A posição para colocar o elemento.

Retornos

string

addLinestrings

Adicione uma coleção de LineStrings ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[LinestringLayerOptions]].

function addLinestrings(linestrings: Array<Feature<LineString>>, options?: LinestringLayerOptions)

Parâmetros

linestrings
Array<@azure-atlas-javscript-sdk.Feature<LineString>>

O LineStrings a ser adicionado.

options
@azure-atlas-javscript-sdk.LinestringLayerOptions

As opções de camada para adicionar LineStrings ao mapa.

addPins

Adicione uma coleção de pontos ao mapa como Pins. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[PinLayerOptions]].

function addPins(pins: Array<Feature<Point>>, options?: PinLayerOptions)

Parâmetros

pins
Array<@azure-atlas-javscript-sdk.Feature<@azure-atlas-javscript-sdk.Point>>

Os pontos a serem adicionados.

options
@azure-atlas-javscript-sdk.PinLayerOptions

As opções de camada para adicionar os Pins ao mapa.

addPolygons

Adicione uma coleção de polígonos ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[PolygonLayerOptions]].

function addPolygons(polygons: Array<Feature<Polygon>>, options?: PolygonLayerOptions)

Parâmetros

polygons
Array<@azure-atlas-javscript-sdk.Feature<Polygon>>

Os polígonos a serem adicionados.

options
@azure-atlas-javscript-sdk.PolygonLayerOptions

As opções de camada para adicionar polígonos ao mapa.

addRaster

Adiciona uma camada de rasterização ao mapa. Se a camada já existir, qualquer opção especificada anteriormente pelo usuário será padrão para os valores anteriores; caso contrário, eles serão padronizados para os valores padrão de [[RasterLayerOptions]].

function addRaster(tileSources: string[], options?: RasterLayerOptions)

Parâmetros

tileSources
string[]

Uma lista de pontos de extremidade especificados como cadeias de caracteres das quais as imagens rasterizadas podem ser solicitadas. Os pontos de extremidade podem ser parametrizados com as marcas ' {z} ', ' {x} ' e ' {y} ' para especificar o zoom, índice x e y-índice do bloco necessário, respectivamente. O controle MAP solicitará e colocará os blocos contidos na viewport do mapa.

options
@azure-atlas-javscript-sdk.RasterLayerOptions

As opções para definir a camada de varredura a ser adicionada.

getCamera

Retorna as propriedades atuais da câmera.

function getCamera()

getCanvas

Retorna o HTMLCanvasElement ao qual o mapa é desenhado.

function getCanvas()

Retornos

HTMLCanvasElement

getCanvasContainer

Retorna o HTMLElement que contém o HTMLCanvasElement do mapa. Os eventos do mapa (por exemplo, panorâmica e zoom) são anexados a este elemento.

function getCanvasContainer()

Retornos

HTMLElement

getLayers

Retorna uma lista das camadas do mapa de baixo para cima.

function getLayers()

getMapContainer

Retorna o HTMLElement que contém o mapa.

function getMapContainer()

Retornos

HTMLElement

getServiceOptions

Retorna as opções de serviço com as quais o controle de mapa foi inicializado.

function getServiceOptions()

Retornos

@azure-atlas-javscript-sdk.ServiceOptions

getStyle

Retorna as configurações de estilo atuais do controle de mapa.

function getStyle()

Retornos

@azure-atlas-javscript-sdk.StyleOptions

getTraffic

Retornar as configurações de tráfego atuais do controle de mapa.

function getTraffic()

Retornos

@azure-atlas-javscript-sdk.TrafficOptions

getUserInteraction

Retornar as configurações do manipulador de interação do usuário atual do controle de mapa.

function getUserInteraction()

Retornos

@azure-atlas-javscript-sdk.UserInteractionOptions

removeEventListener

Remove um ouvinte de eventos do mapa para o tipo especificado e o retorno de chamada.

function removeEventListener(type: string, callback: any)

Parâmetros

type
string

O tipo do ouvinte de eventos.

callback
any

O retorno de chamada do ouvinte de eventos.

removeEventListener

Remove um ouvinte de eventos do mapa para o tipo especificado e o retorno de chamada.

function removeEventListener(type: string, layer: string, callback: any)

Parâmetros

type
string
layer
string
callback
any

removeHtml

Remove um HTMLElement personalizado do mapa.

function removeHtml(elementId: string)

Parâmetros

elementId
string

A ID do elemento a ser removido.

removeLayers

Remove uma coleção de camadas do mapa.

function removeLayers(layerNames: string[])

Parâmetros

layerNames
string[]

Uma matriz de nomes de camada a ser removida do mapa.

setCamera

Definir a câmera do controle de mapa com uma transição animada. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

function setCamera(options?: function)

Parâmetros

options
function

As opções para definir a câmera do mapa e para a animação de qualquer modo de exibição mudam.

setCameraBounds

Definir os limites da câmera do controle de mapa.

function setCameraBounds(options?: CameraBoundsOptions)

Parâmetros

options
@azure-atlas-javscript-sdk.CameraBoundsOptions

As opções para definir os limites da câmera do mapa.

setStyle

Defina as opções de estilo do controle de mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

function setStyle(options?: StyleOptions)

Parâmetros

options
@azure-atlas-javscript-sdk.StyleOptions

As opções para definir o estilo do controle de mapa.

setTraffic

Definir as opções de tráfego para o mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

function setTraffic(options?: TrafficOptions)

Parâmetros

options
@azure-atlas-javscript-sdk.TrafficOptions

As opções para definir a exibição de tráfego do mapa.

setUserInteraction

Defina os manipuladores de interação do usuário do controle de mapa. Quaisquer opções não especificadas serão padronizadas para seus valores atuais.

function setUserInteraction(options?: UserInteractionOptions)

Parâmetros

options
@azure-atlas-javscript-sdk.UserInteractionOptions

As opções para habilitar/desabilitar os manipuladores de interação do usuário.