Map Editor

Architecture

Remove "_Editing.html" options?

  1. CanvasMap
    1. CanvasMap (2d)
    2. 3D
    3. Extensions
      1. CanvasMapEditor
        1. CM2DMap.js - adds
        2. CMPanelAttributeEditor - panel to allow user to edit attriutes
        3. CMPanelCommonSettings - panel to allow users to easily edit settings
      2. CMEditorNav - navigation bars for editing
        1. 2dMapNavBar.html - nav bar for editing CanvasMap maps (i.e. Load Map, Save Dataset, etc.)
        2. CMEditorNav.js - functions to support editing (Load Map, Save Dataset, etc.)
        3. Footer.html
        4. NavBar.html
        5. NavBar_Editing.html
        6. PanoTourNavBar.html
      3. DevEditor - going away?
      4. PanoTourEditor
        1. CMPanoTour.js

CanvasMapEditor

 

MainMap

Layer Functions

 

OpenLayer()

SaveDirtyLayersToDatabase

Map Functions

LoadMapFromDatabase(16)

MapNew() - create a new map without layers

MapOpen() - display a dialog for the user to sleect a map and then open it

Setup

OnLoad()