Partilhar via


Tipos de interação e atalhos de teclado no módulo de ferramentas de desenho

Este artigo descreve todas as diferentes maneiras de desenhar e editar formas usando um mouse, tela sensível ao toque ou atalhos de teclado.

O gestor de desenho suporta três formas diferentes de interagir com o mapa, para desenhar formas.

  • click - As coordenadas são adicionadas quando o mouse ou toque é clicado.
  • freehand - As coordenadas são adicionadas quando o mouse ou toque é arrastado no mapa.
  • hybrid - As coordenadas são adicionadas quando o mouse ou toque é clicado ou arrastado.

Como desenhar formas

Antes que qualquer forma possa ser desenhada, defina a drawingMode opção do gerenciador de desenho para uma configuração de desenho suportada. Essa configuração pode ser programada ou invocada pressionando um dos botões de desenho na barra de ferramentas. O modo de desenho permanece ativado, mesmo depois de uma forma ter sido desenhada, facilitando o desenho de mais formas do mesmo tipo. Defina programaticamente o modo de desenho para um estado ocioso. Ou alterne para um estado ocioso selecionando o botão Modos de desenho atuais na barra de ferramentas.

As próximas seções descrevem todas as diferentes maneiras pelas quais as formas podem ser desenhadas no mapa.

Como desenhar um ponto

Quando o gerenciador de desenho está no draw-point modo de desenho, as seguintes ações podem ser feitas para desenhar pontos no mapa. Esses métodos funcionam com todos os modos de interação.

Comece a desenhar

  • Selecione o botão esquerdo do mouse ou toque no mapa para adicionar um ponto ao mapa.
  • Se o mouse estiver sobre o mapa, pressione a F tecla e um ponto será adicionado na coordenada do ponteiro do mouse. Este método fornece maior precisão para adicionar um ponto ao mapa. Há menos movimento no mouse devido ao movimento de pressão do botão esquerdo do mouse.
  • Continue clicando, tocando ou pressionando F para adicionar mais pontos ao mapa.

Terminar desenho

  • Selecione qualquer botão na barra de ferramentas de desenho.
  • Defina programaticamente o modo de desenho.
  • Prima a tecla C.

Cancelar sorteio

  • Prima a tecla Escape.

Como traçar uma linha

Quando o gerenciador de desenho está no draw-line modo, as seguintes ações podem ser feitas para desenhar pontos no mapa, dependendo do modo de interação.

Comece a desenhar

  • Modo de clique
    • Selecione o botão esquerdo do mouse ou toque no mapa para adicionar cada ponto de uma linha no mapa. Uma coordenada é adicionada à linha para cada clique ou toque.
    • Se o mouse estiver sobre o mapa, pressione a F tecla e um ponto será adicionado na coordenada do ponteiro do mouse. Este método fornece maior precisão para adicionar um ponto ao mapa. Há menos movimento no mouse devido ao movimento de pressão do botão esquerdo do mouse.
    • Continue clicando até que todos os pontos desejados tenham sido adicionados à linha.
  • Modo à mão livre
    • Pressione o botão esquerdo do mouse ou toque no mapa e arraste o mouse ou o ponto de toque ao redor. As coordenadas são adicionadas à linha à medida que o mouse ou ponto de toque se move pelo mapa. Assim que o evento de mouse ou retoque é acionado, o desenho é concluído. A opção de gerentes freehandInterval de desenho define a frequência na qual as coordenadas são adicionadas.
  • Modo híbrido
    • Alterne entre os métodos clique e mão livre, conforme desejado, enquanto desenha uma única linha. Por exemplo, clique em alguns pontos, mantenha pressionado e arraste o mouse para adicionar um monte de pontos e, em seguida, clique em mais alguns.

Terminar desenho

  • Modo híbrido/clique
    • Clique duas vezes no mapa no último ponto.
    • Clique em qualquer botão na barra de ferramentas de desenho.
    • Defina programaticamente o modo de desenho.
  • Modo à mão livre
    • Solte o botão do mouse ou o ponto de toque.
  • Prima a tecla C.

Cancelar sorteio

  • Prima a tecla Escape.

Como desenhar um polígono

Quando o gerenciador de desenho está no draw-polygon modo, as seguintes ações podem ser feitas para desenhar pontos no mapa, dependendo do modo de interação.

Comece a desenhar

  • Modo de clique
    • Selecione o botão esquerdo do mouse ou toque no mapa para adicionar cada ponto de um polígono no mapa. Uma coordenada é adicionada ao polígono para cada clique ou toque.
    • Se o mouse estiver sobre o mapa, pressione a F tecla e um ponto será adicionado na coordenada do ponteiro do mouse. Este método fornece maior precisão para adicionar um ponto ao mapa. Há menos movimento no mouse devido ao movimento de pressão do botão esquerdo do mouse.
    • Continue clicando até que todos os pontos desejados tenham sido adicionados ao polígono.
  • Modo à mão livre
    • Pressione o botão esquerdo do mouse ou toque no mapa e arraste o mouse ou o ponto de toque ao redor. As coordenadas são adicionadas ao polígono à medida que o mouse ou ponto de toque se move pelo mapa. Assim que o evento de mouse ou retoque é acionado, o desenho é concluído. A opção de gerentes freehandInterval de desenho define a frequência na qual as coordenadas são adicionadas.
  • Modo híbrido
    • Alterne entre os métodos clique e mão livre, conforme desejado, enquanto desenha um único polígono. Por exemplo, clique em alguns pontos, mantenha pressionado e arraste o mouse para adicionar um monte de pontos e, em seguida, clique em mais alguns.

Terminar desenho

  • Modo híbrido/clique
    • Clique duas vezes no mapa no último ponto.
    • Clique no primeiro ponto do polígono.
    • Clique em qualquer botão na barra de ferramentas de desenho.
    • Defina programaticamente o modo de desenho.
  • Modo à mão livre
    • Solte o botão do mouse ou o ponto de toque.
  • Prima a tecla C.

Cancelar sorteio

  • Prima a tecla Escape.

Como desenhar um retângulo

Quando o gerenciador de desenho está no draw-rectangle modo, as seguintes ações podem ser feitas para desenhar pontos no mapa, dependendo do modo de interação. A forma gerada segue a especificação GeoJSON estendida para retângulos.

Comece a desenhar

  • Pressione o botão esquerdo do mouse ou toque no mapa para adicionar o primeiro canto do retângulo e arraste para criar o retângulo.

Terminar desenho

  • Solte o botão do mouse ou o ponto de toque.
  • Defina programaticamente o modo de desenho.
  • Prima a tecla C.

Cancelar sorteio

  • Prima a tecla Escape.

Como desenhar um círculo

Quando o gerenciador de desenho está no draw-circle modo, as seguintes ações podem ser feitas para desenhar pontos no mapa, dependendo do modo de interação. A forma gerada segue a especificação GeoJSON estendida para círculos.

Comece a desenhar

  • Pressione o botão esquerdo do mouse ou toque no mapa para adicionar o centro do círculo e arraste para dar aos círculos um raio.

Terminar desenho

  • Solte o botão do mouse ou o ponto de toque.
  • Defina programaticamente o modo de desenho.
  • Prima a tecla C.

Cancelar sorteio

  • Prima a tecla Escape.

Atalhos de teclado

As ferramentas de desenho suportam atalhos de teclado. Esses atalhos de teclado são funcionais quando o mapa está em foco.

Chave Ação
C Conclui qualquer desenho em andamento e define o modo de desenho como ocioso. O foco se move para o elemento de mapa de nível superior.
Escape Cancela qualquer desenho em andamento e define o modo de desenho como ocioso. O foco se move para o elemento de mapa de nível superior.
F Adiciona uma coordenada a um ponto, linha ou polígono se o mouse estiver sobre o mapa. Ação equivalente de clicar no mapa quando em modo de clique ou híbrido. Este atalho permite desenhos mais precisos e rápidos. Você pode usar uma mão para posicionar o mouse e outra para pressionar o botão sem mover o mouse do gesto de pressionar.
Delete ou Backspace Se as formas forem selecionadas durante o modo de edição, exclua-as.

Próximos passos

Saiba mais sobre as aulas no módulo de ferramentas de desenho: