Serves as the base class for all Mobile Viewer controls, which provide functionality such as panning, zooming, selection etc. The mobileViewer.Control class handles registration and de-registration of event handlers for the mobile Apple Safari touch events, allowing the sub-classed controls to implement simple function overrides in order to pick up the events they are required to use.
Methods
Returns the mobileViewer.Map object.
Can be overriden by derived classes to perform tasks when the control is activated.
Can be overriden by derived classes to perform tasks when the control is deactivated.
Can be overriden by derived classes to perform tasks when a user starts touching the screen.
Can be overriden by derived classes to perform tasks when a user moves one or more fingers on the screen.
Can be overriden by derived classes to perform tasks when a user removes one or more fingers from the screen.
Can be overriden by derived classes to perform tasks when a user taps the screen with one or more fingers.
Can be overriden by derived classes to perform tasks when a user starts a 'gesture' by placing two or more fingers on the screen.
Can be overriden by derived classes to perform tasks when a user continues a 'gesture' by moving two or more fingers on the screen.
Can be overriden by derived classes to perform tasks when a user ends a 'gesture' by removing fingers from the screen.
Can be overriden by derived classes to perform tasks when the map selection changes.