====== Example: Pick Position using a MapObject ====== When the user needs to provide a Position for (a) Adding a new view or (b) Moving an existing view, it fires the ''onPickPosition'' signal to inform you of this. The ''onPickPositionCanceled'' signal is fired when a position is no longer required (the user may have chosen a position inside of the Viewer). You can react to this on two ways: * Call ''setPickPosition'' and provide a spatial position. * Call ''setPickPositionMapObject'' and provide a footprint object. This example is configured to fetch some footprint objects on startup, and then immediately call ''setPickPositionMapObject'' with one of the footprint objects as the argument. Try triggering the "Add View" or "Move View" actions.