function createToolBar() { // Create a tool bar that shows all builtin tool buttons. toolbar = new MVToolBar("toolbar1",[MVToolBar.BUILTIN_ALL]); toolbar.setPosition(0.45,0.05); mapview.addToolBar(toolbar); // Add event handlers to the builtin tools. var circleTool = toolbar.getBuiltInTool(MVToolBar.BUILTIN_CIRCLE) ; circleTool.attachEventListener(MVEvent.FINISH, function(){alert("Circle tool is finished!");}) var rectangleTool = toolbar.getBuiltInTool(MVToolBar.BUILTIN_RECTANGLE) ; rectangleTool.attachEventListener(MVEvent.FINISH, function(){alert("Rectangle tool is finished!");}) var redlineTool = toolbar.getBuiltInTool(MVToolBar.BUILTIN_REDLINE) ; redlineTool.attachEventListener(MVEvent.FINISH, function(){alert("Redline tool is finished!");}) var distanceTool = toolbar.getBuiltInTool(MVToolBar.BUILTIN_DISTANCE) ; distanceTool.attachEventListener(MVEvent.FINISH, function(){alert("Distance tool is finished!");}) // Add a button group with two custom buttons. var bt1 = new MVToolButton("bt1",MVToolButton.TOGGLE, "/mapviewer/fsmc/images/tbicons/area.gif","/mapviewer/fsmc/images/tbicons/p_area.gif"); var bt2 = new MVToolButton("bt2",MVToolButton.TOGGLE, "/mapviewer/fsmc/images/tbicons/length.gif","/mapviewer/fsmc/images/tbicons/p_length.gif"); bt1.setToolTip("custom tool 1"); bt2.setToolTip("custom tool 2"); bt1.attachEventListener(MVEvent.BUTTON_DOWN,btSelected); bt1.attachEventListener(MVEvent.BUTTON_UP,btUnSelected); bt2.attachEventListener(MVEvent.BUTTON_DOWN,btSelected); bt2.attachEventListener(MVEvent.BUTTON_UP,btUnSelected); var group = new MVButtonGroup() ; group.addSeparator("sp1"); group.add(bt1) ; group.add(bt2) ; toolbar.addButtonGroup(group) ; }