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

Questo articolo illustra tutti i diversi modi per disegnare e modificare le forme usando un mouse, un touch screen o tasti di scelta rapida.

Il gestore disegni supporta tre diversi modi di interagire con la mappa, per disegnare forme.

  • click - Le coordinate vengono aggiunte quando si fa clic sul mouse o sul 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 del gestore disegno su un'impostazione di disegno supportata. Questa impostazione può essere programmata o richiamata premendo uno dei pulsanti di disegno sulla barra degli strumenti. La modalità di disegno rimane abilitata, anche dopo che è stata disegnata una forma, 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, passare a uno stato di inattività facendo clic sul pulsante modalità di disegno corrente sulla barra degli strumenti.

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

Come disegnare un punto

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

Iniziare a disegnare

  • Selezionare il pulsante sinistro del mouse o toccare la mappa per aggiungere un punto alla mappa.
  • Se il mouse si trova sulla mappa, premere il F tasto e un punto viene aggiunto alla coordinata del puntatore del mouse. Questo metodo fornisce un'accuratezza più elevata 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.

Fine disegno

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

Annulla disegno

  • Premere il tasto Escape.

Come disegnare una linea

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

Iniziare a disegnare

  • 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 F tasto e un punto viene aggiunto alla coordinata del puntatore del mouse. Questo metodo fornisce un'accuratezza più elevata 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 touch-up, il disegno viene completato. L'opzione di gestione disegni freehandInterval definisce la frequenza con cui vengono aggiunte le coordinate.
  • Modalità ibrida
    • Alternativa tra i metodi click e freehand, come desiderato, durante il disegno di una singola riga. Ad esempio, fare clic su alcuni punti, quindi tenere premuto e trascinare il mouse per aggiungere un gruppo di punti, quindi fare clic su altri.

Fine disegno

  • Modalità ibrida/clic
    • Fare doppio clic sulla mappa all'ultimo punto.
    • Fare clic su qualsiasi pulsante nella barra degli strumenti di disegno.
    • Impostare la modalità 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 draw-polygon modalità, è possibile eseguire le azioni seguenti per disegnare punti sulla mappa, a seconda della modalità di interazione.

Iniziare a disegnare

  • 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 F tasto e un punto viene aggiunto alla coordinata del puntatore del mouse. Questo metodo fornisce un'accuratezza più elevata 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 finché 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 man mano che il mouse o il punto di tocco si sposta intorno alla mappa. Non appena viene attivato l'evento mouse o touch-up, il disegno viene completato. L'opzione di gestione disegni freehandInterval definisce la frequenza con cui vengono aggiunte le coordinate.
  • Modalità ibrida
    • Alternativa tra i metodi click e freehand, come desiderato, durante il disegno di un singolo poligono. Ad esempio, fare clic su alcuni punti, quindi tenere premuto e trascinare il mouse per aggiungere un gruppo di punti, quindi fare clic su altri.

Fine disegno

  • Modalità ibrida/clic
    • Fare doppio clic sulla mappa all'ultimo punto.
    • Fare clic sul primo punto del poligono.
    • Fare clic su qualsiasi pulsante nella barra degli strumenti di disegno.
    • Impostare la modalità 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 draw-rectangle modalità, è 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.

Iniziare a disegnare

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

Fine disegno

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

Annulla disegno

  • Premere il tasto Escape.

Come disegnare un cerchio

Quando il gestore disegni è in draw-circle modalità, è 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.

Iniziare a disegnare

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

Fine disegno

  • Rilasciare il pulsante del mouse o il punto di tocco.
  • Impostare la modalità 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 mappa di primo livello.
Escape Annulla qualsiasi disegno in corso e imposta la modalità di disegno su inattiva. Lo stato attivo passa all'elemento 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'altro per premere il pulsante senza spostare il mouse dal movimento di pressione.
Delete o Backspace Se le forme sono selezionate durante la modalità di modifica, eliminarle.

Passaggi successivi

Altre informazioni sulle classi nel modulo strumenti di disegno: