import KMLGraphicOrigin from "@arcgis/core/graphic/KMLGraphicOrigin.js";const KMLGraphicOrigin = await $arcgis.import("@arcgis/core/graphic/KMLGraphicOrigin.js");- Inheritance:
- KMLGraphicOrigin→
GraphicOrigin
- 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
| Parameter | Type | Description | Required |
|---|---|---|---|
| layer | The KMLLayer from which a graphic originates. | | |
| sublayer | The KMLSublayer from which a graphic originates. | |
Properties
type
readonly Property
- Type
- KMLLayer["type"]
Indicates the type of layer the graphic originated from.
- Default value
- "kml"