CanvasMap
Getting Started Tutorials 3D Reference

Reference Material

This page contains reference information for calling CanvasMap from JavaScript and on how CanvasMap was designed.

Quick Reference

Common Classes and Settings

Below is a list of the commonly used classes in CanvasMap for 2D maps and another list for 3D maps. Clicking on the class will take you to the reference information for the class.

2D Quick Links

3D Quick Links

The following will be updated after the restructing for the new settings design:

2D Commonly Used Classes

CMMainContainer - The main container for a CanvasMap

Commonly Used Functions

Commonly Used Settings


CMScene - Contains the Geos for a scene

Commonly Used Functions

Commonly Used Settings


CMGeo - Contains the layers for a single geo (i.e. the Earth)

Commonly Used Functions

Commonly Used Settings


CM2View - manages the interactions between the CANVAS element and the scene.

Commonly Used Functions


Commonly Used Settings


CMLayerDataset - the main layer for server-side data such as GeoJSON, Pyramids, etc

Commonly Used Functions

Common Functions to override

Commonly Used Settings


CMLayerRaster - the main layer for server-side data such as GeoJSON, Pyramids, etc

Commonly Used Functions

Commonly Used Settings


CMLayerGraticule - places meridians and parallels over the map.

Commonly Used Functions

Commonly Used Settings


CMDataset - base class for datasets

Commonly Used Functions

Commonly Used Settings


CMScaleBar - creates acurate scale bars

Commonly Used Functions

Commonly Used Settings


CMNorthArrow - creates north arrows that always point north

Commonly Used Functions

Commonly Used Settings


CMUtilities - various utilities to support CanvasMap

Commonly Used Functions

 

3D Commonly Used Classes


CM3Light - Lights for 3D scenes

Note: Lights will be broken up into mulitple classes in a future release

Commonly Used Functions

Commonly Used Settings


CM3View - Views for 3D scenes

Commonly Used Functions

Commonly Used Settings