Condividi tramite


Tipi di interazione e tasti di scelta rapida nel modulo strumenti di disegno

Questo articolo illustra tutti i differenti modi per disegnare e modificare forme usando un mouse, un touch screen o scelte rapide da tastiera.

Il gestore disegno supporta tre differenti modi di interagire con la mappa, per disegnare forme.

  • click - Le coordinate vengono aggiunte quando si fa clic sul mouse o tramite tocco.
  • freehand - Le coordinate vengono aggiunte quando il mouse o il tocco viene trascinato sulla mappa.
  • hybrid - Le coordinate vengono aggiunte quando si fa clic o si trascina il tocco o il mouse.

Come disegnare forme

Prima di poter disegnare qualsiasi forma, impostare l'opzione drawingMode di gestione disegno su un'impostazione di disegno supportata. Questa impostazione può essere programmata o richiamata premendo uno dei pulsanti di disegno nella barra degli strumenti. La modalità di disegno rimane abilitata, anche dopo che una forma è stata disegnata, rendendo più semplice disegnare più forme dello stesso tipo. Impostare la modalità di disegno a livello di codice su uno stato di inattività. In alternativa, andare a uno stato di inattività selezionando il pulsante modalità di disegno corrente nella barra degli strumenti.

Le sezioni successive delineano tutti i differenti modi in cui è possibile disegnare le forme sulla mappa.

Come disegnare un punto

Quando il gestore disegno è in modalità disegno draw-point, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa. Questi metodi funzionano con tutte le modalità di interazione.

Avvia disegno

  • Selezionare il pulsante sinistro del mouse oppure toccare la mappa per aggiungere un punto alla mappa.
  • Se il mouse si trova sulla mappa, premere il tasto F; verrà aggiunto un punto alla coordinata del puntatore del mouse. Questo metodo offre una maggiore accuratezza per l'aggiunta di un punto alla mappa. C'è meno movimento sul mouse a causa del movimento di pressione del pulsante sinistro del mouse.
  • Continuare a fare clic, toccare o premere F per aggiungere altri punti alla mappa.

Termina disegno

  • Selezionare un pulsante qualsiasi nella barra degli strumenti di disegno.
  • Impostare la modalità di disegno a livello di codice.
  • Premere il tasto C.

Annulla disegno

  • Premere il tasto Escape.

Come disegnare una linea

Quando il gestore disegni è in modalità draw-line, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa, a seconda della modalità di interazione.

Avvia disegno

  • Modalità clic
    • Selezionare il pulsante sinistro del mouse o toccare la mappa per aggiungere ogni punto di una linea sulla mappa. Una coordinata viene aggiunta alla linea per ogni clic o tocco.
    • Se il mouse si trova sulla mappa, premere il tasto F; verrà aggiunto un punto alla coordinata del puntatore del mouse. Questo metodo offre una maggiore accuratezza per l'aggiunta di un punto alla mappa. C'è meno movimento sul mouse a causa del movimento di pressione del pulsante sinistro del mouse.
    • Continuare a fare clic fino a quando non vengono aggiunti tutti i punti desiderati alla riga.
  • Modalità a mano libera
    • Premere il pulsante sinistro del mouse o toccare la mappa e trascinare il mouse o il punto di tocco. Le coordinate vengono aggiunte alla linea quando il mouse o il punto di tocco si sposta intorno alla mappa. Non appena viene attivato l'evento mouse o di tocco, il disegno viene completato. L'opzione freehandInterval di gestori disegno definisce la frequenza con cui vengono aggiunte le coordinate.
  • Modalità ibrida
    • Alternare tra i metodi clic e a mano libera, come desiderato, durante il disegno di una singola riga. Ad esempio, fare clic su alcuni punti, tenere premuto e trascinare il mouse per aggiungere un mucchio di punti, quindi fare clic su altri.

Termina disegno

  • Modalità ibrida/clic
    • Fare doppio clic sulla mappa sull'ultimo punto.
    • Fare clic su un pulsante qualsiasi nella barra degli strumenti di disegno.
    • Impostare la modalità di disegno a livello di codice.
  • Modalità a mano libera
    • Rilasciare il pulsante del mouse o il punto di tocco.
  • Premere il tasto C.

Annulla disegno

  • Premere il tasto Escape.

Come disegnare un poligono

Quando il gestore disegni è in modalità draw-polygon, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa, a seconda della modalità di interazione.

Avvia disegno

  • Modalità clic
    • Selezionare il pulsante sinistro del mouse o toccare la mappa per aggiungere ogni punto di un poligono sulla mappa. Una coordinata viene aggiunta al poligono per ogni clic o tocco.
    • Se il mouse si trova sulla mappa, premere il tasto F; verrà aggiunto un punto alla coordinata del puntatore del mouse. Questo metodo offre una maggiore accuratezza per l'aggiunta di un punto alla mappa. C'è meno movimento sul mouse a causa del movimento di pressione del pulsante sinistro del mouse.
    • Continuare a fare clic fino a quando non vengono aggiunti tutti i punti desiderati al poligono.
  • Modalità a mano libera
    • Premere il pulsante sinistro del mouse o toccare la mappa e trascinare il mouse o il punto di tocco. Le coordinate vengono aggiunte al poligono quando il mouse o il punto di tocco si sposta intorno alla mappa. Non appena viene attivato l'evento mouse o di tocco, il disegno viene completato. L'opzione freehandInterval di gestori disegno definisce la frequenza con cui vengono aggiunte le coordinate.
  • Modalità ibrida
    • Alternativa tra i metodi clic e a mano libera, come desiderato, durante il disegno di un singolo poligono. Ad esempio, fare clic su alcuni punti, tenere premuto e trascinare il mouse per aggiungere un mucchio di punti, quindi fare clic su altri.

Termina disegno

  • Modalità ibrida/clic
    • Fare doppio clic sulla mappa sull'ultimo punto.
    • Fare clic sul primo punto del poligono.
    • Fare clic su un pulsante qualsiasi nella barra degli strumenti di disegno.
    • Impostare la modalità di disegno a livello di codice.
  • Modalità a mano libera
    • Rilasciare il pulsante del mouse o il punto di tocco.
  • Premere il tasto C.

Annulla disegno

  • Premere il tasto Escape.

Procedura di disegno di un rettangolo

Quando il gestore disegni è in modalità draw-rectangle, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa, a seconda della modalità di interazione. La forma generata segue la specifica GeoJSON estesa per i rettangoli.

Avvia disegno

  • Premere il pulsante sinistro del mouse o toccare la mappa per aggiungere il primo angolo del rettangolo e trascinare per creare il rettangolo.

Termina disegno

  • Rilasciare il pulsante del mouse o il punto di tocco.
  • Impostare la modalità di disegno a livello di codice.
  • Premere il tasto C.

Annulla disegno

  • Premere il tasto Escape.

Come disegnare un cerchio

Quando il gestore disegni è in modalità draw-circle, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa, a seconda della modalità di interazione. La forma generata segue la specifica GeoJSON estesa per i cerchi.

Avvia disegno

  • Premere il pulsante sinistro del mouse o toccare la mappa per aggiungere il centro del cerchio e trascinare per assegnare un raggio ai cerchi.

Termina disegno

  • Rilasciare il pulsante del mouse o il punto di tocco.
  • Impostare la modalità di disegno a livello di codice.
  • Premere il tasto C.

Annulla disegno

  • Premere il tasto Escape.

Scelte rapide da tastiera

Gli strumenti di disegno supportano i tasti di scelta rapida. Questi tasti di scelta rapida sono funzionali quando la mappa è attiva.

Chiave Azione
C Completa qualsiasi disegno in corso e imposta la modalità di disegno su inattiva. Lo stato attivo passa all'elemento della mappa di primo livello.
Escape Annulla qualsiasi disegno in corso e imposta la modalità di disegno su inattiva. Lo stato attivo passa all'elemento della mappa di primo livello.
F Aggiunge una coordinata a un punto, una linea o un poligono se il mouse si trova sulla mappa. Azione equivalente di clic sulla mappa quando si fa clic o in modalità ibrida. Questo collegamento consente disegni più precisi e veloci. È possibile usare una mano per posizionare il mouse e l'altra per premere il pulsante senza spostare il mouse dal movimento di pressione.
Delete oppure Backspace Se le forme vengono selezionate durante la modalità di modifica, eliminarle.

Passaggi successivi

Altre informazioni sulle classi nel modulo strumenti di disegno: