Interface PoiServiceInterface

Hierarchy

  • PoiServiceInterface

Properties

highlightedPois: Set<PoiInterface>

An array of the POIs that have been highlighted in the scene.

onPoiClick: Signal<PoiClickHandler>

Signal that is emitted when a user clicks the POI either in the scene or UI.

onPoiClose: Signal<PoiCloseHandler>

Signal that is emitted when the POI details panel closed.

onPoiDelete: Signal<PoiDeleteHandler>

Signal that is emitted when a POI is deleted in the current, local session.

onPoiMouseOut: Signal<PoiMouseOutHandler>

Signal that is emitted when a user leaves the POI with mouse in the scene.

onPoiMouseOver: Signal<PoiMouseOverHandler>

Signal that is emitted when a user enters the POI with mouse in the scene.

Signal that is emitted when the POI details panel is opened.

Signal that is emitted when a POI is saved in the current, local session.

onPoisHighlight: Signal<PoiHighlightHandler>

Signal that is emitted when POIs are highlighted.

onPoisUnhighlight: Signal<PoiUnhighlightHandler>

Signal that is emitted when POIs are unhighlighted.

openedPoi: PoiInterface

POI with the currently opened POI details panel.

Methods

  • Closes the POI details panel if it is visible. Emits onPoiClose signal.

    Returns void

  • Moves the view to the POI.

    Returns

    Parameters

    Returns Promise<void>

  • Opens the POI details panel. Closes the current openedPoi. Emits onPoiOpen signal.

    Returns

    false if the details panel is deactivated in the settings.

    Parameters

    Returns boolean

  • Re-renders POIs in the scenes.

    Returns void

Generated using TypeDoc