Dela via


Interaktionstyper och kortkommandon i ritverktygsmodulen

Den här artikeln beskriver alla olika sätt att rita och redigera former med hjälp av en mus, pekskärm eller kortkommandon.

Ritningshanteraren stöder tre olika sätt att interagera med kartan för att rita former.

  • click – Koordinater läggs till när du klickar på musen eller touchen.
  • freehand – Koordinater läggs till när musen eller touchen dras på kartan.
  • hybrid - Koordinater läggs till när musen eller touchen klickas eller dras.

Rita former

Innan någon form kan ritas anger du drawingMode alternativet för ritningshanteraren till en ritningsinställning som stöds. Den här inställningen kan programmeras eller anropas genom att trycka på någon av ritningsknapparna i verktygsfältet. Ritningsläget förblir aktiverat, även efter att en form har ritats, vilket gör det enkelt att rita fler former av samma typ. Ställ programmatiskt in ritningsläget på ett inaktivt tillstånd. Du kan också växla till ett inaktivt tillstånd genom att välja den aktuella ritningslägesknappen i verktygsfältet.

I nästa avsnitt beskrivs alla olika sätt som former kan ritas på kartan på.

Så här ritar du en punkt

När rithanteraren är i draw-point ritningsläge kan följande åtgärder utföras för att rita punkter på kartan. Dessa metoder fungerar med alla interaktionslägen.

Starta ritning

  • Välj den vänstra musknappen eller tryck på kartan för att lägga till en punkt på kartan.
  • Om musen är över kartan trycker du på tangenten F och en punkt läggs till vid muspekarens koordinat. Den här metoden ger högre noggrannhet för att lägga till en punkt på kartan. Det är mindre rörelse på musen på grund av att den vänstra musknappen trycker på rörelse.
  • Fortsätt att klicka, röra vid eller trycka F på för att lägga till fler punkter på kartan.

Slutför ritning

  • Välj valfri knapp i verktygsfältet för ritning.
  • Ställ in ritningsläget programmatiskt.
  • Tryck på C.

Avbryt ritning

  • Tryck på Escape.

Rita en linje

När ritningshanteraren är i draw-line läge kan följande åtgärder utföras för att rita punkter på kartan, beroende på interaktionsläget.

Starta ritning

  • Klicka på läge
    • Välj vänster musknapp eller tryck på kartan för att lägga till varje punkt på en rad på kartan. En koordinat läggs till på raden för varje klick eller tryckning.
    • Om musen är över kartan trycker du på tangenten F och en punkt läggs till vid muspekarens koordinat. Den här metoden ger högre noggrannhet för att lägga till en punkt på kartan. Det är mindre rörelse på musen på grund av att den vänstra musknappen trycker på rörelse.
    • Fortsätt att klicka tills alla önskade punkter har lagts till på raden.
  • Frihandsläge
    • Tryck ned den vänstra musknappen eller tryck nedåt på kartan och dra musen eller pekpunkten runt. Koordinater läggs till på linjen när musen eller pekpunkten flyttas runt kartan. Så snart mus- eller touch-up-händelsen utlöses slutförs ritningen. Alternativet ritningshanterare freehandInterval definierar hur ofta koordinater läggs till.
  • Hybridläge
    • Växla mellan click- och freehand-metoder, som du vill, när du ritar en enda rad. Klicka till exempel på några punkter, håll sedan kvar och dra musen för att lägga till en massa punkter och klicka sedan på några fler.

Slutför ritning

  • Hybrid-/klickläge
    • Dubbelklicka på kartan vid den sista punkten.
    • Klicka på valfri knapp i verktygsfältet för ritning.
    • Ställ in ritningsläget programmatiskt.
  • Frihandsläge
    • Släpp musknappen eller pekpunkten.
  • Tryck på C.

Avbryt ritning

  • Tryck på Escape.

Rita en polygon

När ritningshanteraren är i draw-polygon läge kan följande åtgärder utföras för att rita punkter på kartan, beroende på interaktionsläget.

Starta ritning

  • Klicka på läge
    • Välj den vänstra musknappen eller tryck på kartan för att lägga till varje punkt i en polygon på kartan. En koordinat läggs till i polygonen för varje klick eller touch.
    • Om musen är över kartan trycker du på tangenten F och en punkt läggs till vid muspekarens koordinat. Den här metoden ger högre noggrannhet för att lägga till en punkt på kartan. Det är mindre rörelse på musen på grund av att den vänstra musknappen trycker på rörelse.
    • Fortsätt att klicka tills alla önskade punkter har lagts till i polygonen.
  • Frihandsläge
    • Tryck ned den vänstra musknappen eller tryck nedåt på kartan och dra musen eller pekpunkten runt. Koordinater läggs till i polygonen när musen eller pekpunkten flyttas runt kartan. Så snart mus- eller touch-up-händelsen utlöses slutförs ritningen. Alternativet ritningshanterare freehandInterval definierar hur ofta koordinater läggs till.
  • Hybridläge
    • Växla mellan click- och freehand-metoder, som du vill, när du ritar en enda polygon. Klicka till exempel på några punkter, håll sedan kvar och dra musen för att lägga till en massa punkter och klicka sedan på några fler.

Slutför ritning

  • Hybrid-/klickläge
    • Dubbelklicka på kartan vid den sista punkten.
    • Klicka på den första punkten i polygonen.
    • Klicka på valfri knapp i verktygsfältet för ritning.
    • Ställ in ritningsläget programmatiskt.
  • Frihandsläge
    • Släpp musknappen eller pekpunkten.
  • Tryck på C.

Avbryt ritning

  • Tryck på Escape.

Rita en rektangel

När ritningshanteraren är i draw-rectangle läge kan följande åtgärder utföras för att rita punkter på kartan, beroende på interaktionsläget. Den genererade formen följer den utökade GeoJSON-specifikationen för rektanglar.

Starta ritning

  • Tryck ned den vänstra musknappen eller tryck nedåt på kartan för att lägga till det första hörnet av rektangeln och dra för att skapa rektangeln.

Slutför ritning

  • Släpp musknappen eller pekpunkten.
  • Ställ in ritningsläget programmatiskt.
  • Tryck på C.

Avbryt ritning

  • Tryck på Escape.

Rita en cirkel

När ritningshanteraren är i draw-circle läge kan följande åtgärder utföras för att rita punkter på kartan, beroende på interaktionsläget. Den genererade formen följer den utökade GeoJSON-specifikationen för cirklar.

Starta ritning

  • Tryck ned den vänstra musknappen eller tryck nedåt på kartan för att lägga till mitten av cirkeln och dra ge cirklarna en radie.

Slutför ritning

  • Släpp musknappen eller pekpunkten.
  • Ställ in ritningsläget programmatiskt.
  • Tryck på C.

Avbryt ritning

  • Tryck på Escape.

Kortkommandon för tangentbord

Ritverktygen stöder kortkommandon. Dessa kortkommandon fungerar när kartan är i fokus.

Nyckel Åtgärd
C Slutför alla pågående ritningar och anger att ritningsläget är inaktivt. Fokus flyttas till kartelementet på den översta nivån.
Escape Avbryter alla pågående ritningar och anger att ritningsläget är inaktivt. Fokus flyttas till kartelementet på den översta nivån.
F Lägger till en koordinat till en punkt, linje eller polygon om musen är över kartan. Motsvarande åtgärd för att klicka på kartan när du är i klick- eller hybridläge. Den här genvägen möjliggör mer exakta och snabbare ritningar. Du kan använda en hand för att placera musen och den andra för att trycka på knappen utan att flytta musen från tryckgesten.
Delete eller Backspace Om former är markerade i redigeringsläget tar du bort dem.

Nästa steg

Läs mer om klasserna i ritverktygsmodulen: