A identify provider for SceneLayers that works with the graphics rendered on the map.

Hierarchy (view full)

Constructors

Properties

queryProvider: SceneLayerQueryProvider = ...

The query provider to fall back on, used to fetch attribute data that is not included within the map's graphics.

Methods

  • Adds a tolerance to input geometries if configured in the options.

    Parameters

    • geometry: GeometryUnion

      The geometry to apply a tolerance to.

    Returns Promise<GeometryUnion>

  • Invoked to perform the work for identify. Default implementation calls _identify for each source. Derived classes can override this method to implement special handling for multiple sources.

    Parameters

    • sources: FeatureSource[]

      The sources to identify.

    • geometry: GeometryUnion

      The geometry to match against.

    • options: IdentifyOptions

      Options that affect the identify operation.

    • OptionalgeometryType: string

      The geometry type before a tolerance buffer is applied.

    Returns AsyncIterable<Feature, any, any>