This is documentation of an archived release.
For documentation on the current version, please check Knowledge Base.

Reference Viewer Interactivity

This page is about user-driven interactivity between the Viewer and the third-party map.

Zooming to Extent

When the user executes the “Zoom to Extent” action on a resource, all Views zoom to the extent of a single Resource. The reference viewer should do the same.

In order to implement this, you can listen to the onZoomToExtent Signal. When the event is dispatched, it will have a payload of type Extent. You can use this extent to perform the same zoom in the reference viewer.

Picking a Position

When the user executes the “Move View” or “New View” functions, the user can use any View to select a position to respectively move to or open a new View at. The user should also be able to use the reference viewer to select a position.

In order to implement this, 2 Signals are available :

  • onPickPositionRequested : Dispatched when a position is needed. If your user uses the reference viewer to select one, use the setPickPosition() to pass it along.
  • onPickPositionCancelled : Dispatched when a position is no longer needed. The user may have used one of the other Views to pick a position.
 
Last modified:: 2021/03/30 15:07