@honua/sdk-js
    Preparing search index...

    Module interactions

    @honua/sdk-js/interactions — hit-test, pointer normalization, and the binding primitives that wire chart / map / table widgets to an ExplorationContext.

    import { hitTestMap, bindMapSelectionToExploration } from "@honua/sdk-js/interactions";

    map.on("click", async (event) => {
    const hit = await hitTestMap(map, event);
    if (hit?.feature) ctx.dispatch({ type: "select", target: hit.feature });
    });
    bindMapSelectionToExploration({ map, context: ctx, sourceId: "parcels" });

    Interfaces

    HonuaHitFeature
    HonuaHitTestDegradedState
    HonuaHitTestDetailContext
    HonuaHitTestFeatureOptions
    HonuaHitTestMap
    HonuaHitTestOptions
    HonuaHitTestRasterSample
    HonuaHitTestResult
    HonuaLngLat
    HonuaNormalizeHitTestOptions
    HonuaPointerEvent
    HonuaPointerInput
    HonuaRenderedFeatureContext
    HonuaScreenPoint

    Type Aliases

    HonuaHitTestDegradedReason
    HonuaHitTestDetailLoader
    HonuaPointerEventType

    Functions

    createQueryTileDetailLoader
    hitTestMap
    normalizeHitFeature
    normalizeHitTestFeatures
    normalizePointerEvent

    References

    bindChartToExploration → bindChartToExploration
    bindDetailToSelection → bindDetailToSelection
    bindFilterControlsToExploration → bindFilterControlsToExploration
    bindMapExtentToExploration → bindMapExtentToExploration
    bindMapSelectionToExploration → bindMapSelectionToExploration
    bindQueryProjectionToExploration → bindQueryProjectionToExploration
    bindTableSelectionToExploration → bindTableSelectionToExploration
    ChartBucketSelection → ChartBucketSelection
    ChartBucketSelectionOptions → ChartBucketSelectionOptions
    ChartExplorationBinding → ChartExplorationBinding
    createHoverHandler → createHoverHandler
    createSelectionHandler → createSelectionHandler
    DetailFeatureLike → DetailFeatureLike
    DetailFieldDefinition → DetailFieldDefinition
    DetailFieldModel → DetailFieldModel
    DetailModel → DetailModel
    DetailModelOptions → DetailModelOptions
    DetailSelectionStatus → DetailSelectionStatus
    ExplorationSelector → ExplorationSelector
    ExplorationSelectorListener → ExplorationSelectorListener
    ExplorationSelectorSubscribeOptions → ExplorationSelectorSubscribeOptions
    extentToSpatialFilter → extentToSpatialFilter
    FeatureStateMap → FeatureStateMap
    FeatureStateSelectionSyncOptions → FeatureStateSelectionSyncOptions
    FeatureTarget → FeatureTarget
    FilterControlsExplorationBinding → FilterControlsExplorationBinding
    getFeatureState → getFeatureState
    HoverHandle → HoverHandle
    HoverHandlerOptions → HoverHandlerOptions
    InteractionBindingHandle → InteractionBindingHandle
    interactionQueryParamNames → interactionQueryParamNames
    InteractiveMap → InteractiveMap
    LinkedViewQueryBindingOptions → LinkedViewQueryBindingOptions
    LinkedViewQueryProjection → LinkedViewQueryProjection
    LinkedViewQueryProjectionOptions → LinkedViewQueryProjectionOptions
    LinkedViewSpatialMode → LinkedViewSpatialMode
    MapEventTarget → MapEventTarget
    MapExtentExplorationBindingOptions → MapExtentExplorationBindingOptions
    MapExtentExplorationSource → MapExtentExplorationSource
    MapLayerFilterExplorationBindingOptions → MapLayerFilterExplorationBindingOptions
    MapLayerFilterTarget → MapLayerFilterTarget
    MapSelectionExplorationBindingOptions → MapSelectionExplorationBindingOptions
    parseInteractionQueryState → parseInteractionQueryState
    parseSelection → parseSelection
    preparePrimaryDetailModel → preparePrimaryDetailModel
    prepareSelectionDetailModels → prepareSelectionDetailModels
    removeFeatureState → removeFeatureState
    SelectionDetailListener → SelectionDetailListener
    SelectionHandle → SelectionHandle
    SelectionHandlerOptions → SelectionHandlerOptions
    selectLinkedViewQueryProjection → selectLinkedViewQueryProjection
    serializeInteractionQueryState → serializeInteractionQueryState
    serializeSelection → serializeSelection
    setFeatureState → setFeatureState
    ShareableInteractionQueryParams → ShareableInteractionQueryParams
    ShareableInteractionQueryState → ShareableInteractionQueryState
    subscribeExplorationSelector → subscribeExplorationSelector
    syncFeatureStateSelection → syncFeatureStateSelection
    syncMapLayerFilterToExploration → syncMapLayerFilterToExploration
    TableSelectionExplorationBinding → TableSelectionExplorationBinding