
Tutorials
1. Map Layouts and Elements
This tutorial will show you examples of maps that "flow" with content and "resizeable" maps and the full, default, interface for CanvasMap. The following tutorials will show you how to customize every aspect of the map.
2. Styling The Data In A Map
Here you will modify an existing map with you data and change the style of how it is displayed.
3. Structure of a CanvasMap Web Page
Here you will modify an existing map with you data and change the style of how it is displayed.
4. Adding Vector Data
How to add vector data from shapefiles and other formats as layers to a CanvasMap.
5. Customizing the look of the map (needs some work)
How to change the appearance of the may by turning elements on and off, stylizing them with CSS, and changing the contents of the map elements.
6. Setting the Viewing Location and Allowable Zoom Range and Extent of the Map.
How to have your map start with viewing the area you desire and then limit how far the user can zoom in and out and how far they can pan the map.
7. Projected Systems and OpenStreetMap Tiles
Projecting data to GoogleMercator and adding "slippy" tile layers for great backgrounds.
8. Setting Layer Properties
Setting overall layer properties.
9. Making a Resizable Map
How to make a map that resizes with the browser and add other elements to size along with it.
10. Overriding Onload to Set Layer Properties
. Overriding a layer's OnLoad function call to set the properties for individual features within a layer.
11. Adding Raster Data
How to have your map start with viewing the area you desire and then limit how far the user can zoom in and out and how far they can pan the map.
12. Adding points from the client
This example shows how to add point data from JavaScript with images as icons for the points.
13. A layer that interacts with other web page elements (Overriding MouseDown, MouseOver)
This tutorial will show you how to create a new layer class and override the mouse events so you can interact with other elements on a web page such as a chart or graph to show data from different regions on the earth.
14. Creating Raster Pyramid Layers
Shows you how to add optimized raster pyramid layers from BlueSpray to a CanvasMap.
15. Creating Vector Pyramid Layers
Covers how to create cutting edge vector pyramid layers in BlueSpray to include in your maps.
19. Animation
Create and control simple animations with CanvasMap.
To be added to tutorials:
- STView.Tools
- Making things unclickable
Special Topics
1. Project to Web Mercator On Load
Shows how to load geographic data into CanvasMap and then project it to WebMercator for display.
2. Customizing the map
Different ways you can change the appearence of the map.
3. How the code works
- an overview of how CanvasMap works
4. Custom Layers
- how to create your own layers
5. Setting up a Web Server
Setting up a server on your own computer for development.