Chicago 3

Click here for the commented JavaScript source code
/* flashNavigator demo Chicago 3 */
 
// fnViewer constructor
fn = new flashNavigator();     
 
// loads flashNavigator project (XML format)
fn.load("http://www.flashnavigator.net/examples/maps/chicago.xml");  
 
// sets list of plugins that are used to extend 
// flashNavigator functionality       
fn.loadPlugins("slider,scalebar,canvas");
 
// registers event listener for the event scalechange
fn.canvas.addEventListener("add","fnOnAdd"); 
 
function fnOnAdd(evt)
{
  // add event in canvas plugin
  lastObject = evt.id;
  console("New geometry created\n\nid = "+evt.id+"\n\nOpenGIS geometry = "+evt.geom);
}
 
function addLine()
{
  console("Drawing mode enabled\nTo exit drawing mode right click on the viewer and choose \"Stop drawing\"");
  fn.canvas.add("line");
}
 
function addPolygon()
{
  console("Drawing mode enabled\nTo exit drawing mode right click on the viewer and choose \"Stop drawing\"");
  fn.canvas.add("polygon");
}
 
function deleteAll()
{
  fn.canvas.deleteAll();
}
 
function deleteLast()
{
 // fn.canvas.delete(lastObject);
}
 
 

Console