Extending SIS WebMap With Custom Functionality

Cadcorp SIS WebMap includes a framework for adding custom functionality called the Extender Component framework. Use this framework to:

  • Add extra functionality
  • Add custom controls to any Cadcorp SIS WebMap site

  • Change existing functionality
  • Create new dialogs and interface components

An Extender Component assembly can be included in your WebMap’s bin folder; this loads the custom controls automatically at runtime.

Notes

  • This topic assumes there is a working Cadcorp SIS WebMap installation available to receive the embedded map scripts.
  • The licence file (cadcorp.lservrc) must be valid for the development machine.
  • If an exception occurs, it is written to an error log (found in C:\inetpub\wwwroot\WebMap\App_Data\ErrorLog)
  • For the purposes of this exercise, it is assumed that WebMap is found at this location: http://localhost/SISWebMap9/

Sample Solution

You can download this sample project to see a completed solution:

http://help.cadcorp.com/en/8.0/webmap/samples/extendingwml/CustomMeasureDialogExtender.zip

2. Setting up the Project