Skip to content
import KMLGraphicOrigin from "@arcgis/core/graphic/KMLGraphicOrigin.js";
Inheritance:
KMLGraphicOriginGraphicOrigin
Since
ArcGIS Maps SDK for JavaScript 5.0

Provides information about the KMLLayer from which a graphic originates. Also provides access to the KMLSublayer that contains the graphic. The origin information may be available when a graphic is returned from methods such as hitTest().

Example
// get a point from view's click event
view.on("click", async (event) => {
// Search for all features only on included layer at the clicked location
const response = await view.hitTest(event, {include: layer});
// if graphics are returned from layer, get the layer id from graphic origin
if (response.results.length > 0) {
const originId = response.results[0].graphic?.origin?.layer?.id;
}
});

Constructors

Constructor

Constructor
Parameters
ParameterTypeDescriptionRequired
layer

The KMLLayer from which a graphic originates.

sublayer

The KMLSublayer from which a graphic originates.

Properties

PropertyTypeClass
layer
readonly
sublayer
readonly
type
readonly
KMLLayer["type"]

layer

readonly Property
Type
KMLLayer

A layer from which a graphic originates.

sublayer

readonly Property
Type
KMLSublayer

The KMLSublayer from which a graphic originates.

type

readonly Property
Type
KMLLayer["type"]

Indicates the type of layer the graphic originated from.

Default value
"kml"