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