An identify provider for GeoJSONLayers that works with volumetric 3D graphics rendered on the map.

Hierarchy (view full)

Constructors

Properties

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>