Skip to content

User Interface Guide

This guide walks you through the Editor so you can model multi‑building, multi‑floor indoor maps quickly and safely.

MapBoot Editor UI


1) Editor Layout

The editor has three main areas:

  • Left Panel — Map Tree & Properties
  • Map Tree (top): Groups → Layers.
  • Properties (bottom): Context‑sensitive form for the selected item .
  • Top Toolbar — Tools & Toggles
  • Different selection types, drawing tools, rotate/scale selection, debuging, grid/snap, fit/center, and other utilities.
  • Viewport — Your Map
  • Infinite canvas with a metric/imperial grid. Pan/zoom and draw geometry; see your blueprint and vector layers.

Tip

If you don’t see the vector lines or text immediately, zoom in or click Center View in the toolbar to focus the active floor.


2) Keyboard & Mouse Controls

  • Multi‑select: Ctrl + click or rectangle selection (when the selection tool is active)
  • Delete selection: Delete / Backspace
  • Undo : Cmd/Ctrl + Z
  • Pan: Cmd or Alt + drag with mouse
  • Zoom: scroll

3) Top Toolbar (common actions)

MapBoot Editor UI

The exact icons may evolve; the list below explains the typical actions you’ll find.

  • Point / Line / Polygon — Switch between geometry creation modes.
  • Add Point — Add vector geometry to the active Layer by placing points.
  • Delete — Remove the selected item(s).
  • Rotate / Scale — Transform the selection; for moving, simply drag it.
  • Preview — Toggle a quick preview of your map directly in the editor.
  • Debug — Show key debugging info, such as the number of lines connected to a point also as a viewport debug log section to display different important map statistics.
  • Grid — Show or hide the background grid.
  • Snap — Snap to grid or existing points for precise placement.
  • Center — Re‑center the viewport on the active floor.
  • Fullscreen — Expand the viewport to fill the browser window.
  • Save All — Save all map changes.
  • Save Layer — Save current layer changes only.
  • Publish — Saving a map does not automatically make changes public. publish your updates to make these changes made on the editor available to public when accessing the map from the viewer.

Important

Save frequently. Undo history is local to the session and can be cleared by a refresh or navigation.


4) Left Panel — Map Tree

MapBoot Editor UI

The tree represents your map structure. Items are context‑sensitive: what you select changes what you can edit.

4.1 Buildings & Floors

  • A Map contains one or more Buildings.
  • Each Building contains one or more Floors.
  • Select a Floor to make it active on the canvas.
  • In Properties, you can set the Floor name and attach a Blueprint image (PNG/JPG).

Blueprint tips - Use Opacity to fade the image while tracing. - Use Background Scale to scale the blueprint so vector geometry aligns with real‑world units.

4.2 Groups & Layers

  • A Group is the container object that holds one or more Layers. In most projects, a Group represents a Building, but it can also represent an outdoor area that holds the connecting paths linking multiple buildings together.
  • A Layer is the technical term used in the editor, but in real‑world usage it usually corresponds to a Floor of a building (or an equivalent level in an outdoor Group).

Tip

For the most accurate pathfinding results, ensure that transitions between floors or buildings occur only at registered locations.
- Between floors: Use locations such as stairs, elevators, or escalators, and make sure they exist on both connected floors.
- Between buildings: Use designated entry/exit points such as entrances.

This setup ensures that the routing engine can calculate correct paths and provide accurate turn-by-turn directions.

4.3 Collaboration

If collaboration is enabled for your tenant, the layer Properties include:

  • Collaborator Email — assign the layer/floor work to a collaborator.
  • Owners see and can edit everything; collaborators only see/edit their assigned floors.

5) Properties Panel (context‑aware)

MapBoot Editor Map

  • Id — map id.
  • Name — name of the map .
  • Owner — Usually the website of the location. This will be displayed if custom branding features are enabled on the account.
  • Meta Data — Stores general metadata about the map.

Setting:

  • Reference Unit — Defines the unit of measurement used (e.g., meters or feet).
  • Grid Size — Specifies the spacing of the editor grid.
  • Snap Rotation — Sets the rotation increment when rotating a selection.
  • Selection Radius — Determines how close the cursor must be to select an element.
  • Allowed Domains — Lists the whitelisted domains that are permitted to host the viewer.

MapBoot Editor Group

Typical fields when a group is selected:

  • Name — name of the group .
  • Meta Data — used to store the group meta data
  • Type — Regular or transit.

MapBoot Editor Layer

When you select an item in the tree or on the canvas, the Properties panel updates. Typical fields:

  • Name — rename the building / floor / group / layer.
  • Blueprint Image — upload/replace a background; pick from disk.
  • Opacity — 0–100.
  • Background Scale — scale for the blueprint image (in map units).
  • Collaborator Email — assign a collaborator (optional).

If you have questions or want us to review your map structure, email contact@mapboot.com.