Class TLcdGXYTouchNavigateController

All Implemented Interfaces:
ILcdAWTEventListener, ILcdStatusSource, ILcdGXYChainableController, ILcdGXYController, Serializable

public class TLcdGXYTouchNavigateController extends ALcdGXYChainableController
Touch controller to navigate on a 2D map. It supports two-finger rotation, two-finger zoom and one and two-finger panning.

When interacting with one finger, the map is panned. When interacting with two fingers, the controller will rotate/zoom/pan the map in such a way to keep the fingers at the same geographical location.

You can specify whether the controller should pan, zoom, or rotate the map. A typical use case would be to let the controller zoom and pan, but not rotate.

This controller only tries to handle TLcdTouchPoints which are not-consumed, and marks the TLcdTouchPoints it uses as consumed, similar to the ALcdGXYTouchChainableController.

Since:
10.0
See Also: