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.
- 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
- 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.
- 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
- 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: